SC上LCD驱.docxVIP

  • 1
  • 0
  • 约5.06万字
  • 约 46页
  • 2018-11-15 发布于江苏
  • 举报
SC上LCD驱

S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)? 一、开发环境 主? 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel: 编译器:arm-linux-gcc-4.3.2 二、背景知识 1. LCD工作的硬件需求: ?? 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。 ? 2. S3C2440内部LCD控制器结构图: 我们根据数据手册来描述一下这个集成在S3C2440内部的LCD控制器: a:LCD控制器由REGBANK、LCDCDMA、TIMEGEN、VIDPRCS寄存器组成; b:REGBANK由17个可编程的寄存器组和一块256*16的调色板内存组成,它们用来配置LCD控制器的; c:LCDCDMA是一个专用的DMA,它能自动地把在侦内存中的视频数据传送到LCD驱动器,通过使用这个DMA通道,视频数据在不需要CPU的干预的情况下显示在LCD屏上; d:VIDPRCS接收来自LCDCDMA的

文档评论(0)

1亿VIP精品文档

相关文档