ARM11 s3c6410系列教程之五:LCD操作

嵌入式系统   作者:Machinnneee 时间:2013-12-24来源:电子产品世界

  现在我们分析下LCD的工作原理:

  ① 设置LCD控制器,在LCD控制器的设置中设置分辨率,时间参数行同步信号,列同步信号,显示使能和LCD极性信号,在编写程序时可以将该部分写为LCD初始化子函数;

  ②在DDR中划出一部分空间用来存储显示数据,并将该存储空间信息通知LCD控制器,之后,LCD控制器既可以读取DDR中LCD数据存储区域的数据,将其在LCD中显示;

  ③设置LCD的颜色和显示格式;

  下面针对ARM s3c6410和夏普LQ43T3DX02 TFT-LCD进行详细说明:

  首先列出需要的一些寄存器,利用这些寄存器完成LCD的控制设置:

  其次,依据硬件原理图配置输出数据管脚和LCD背光的管脚

  然后进行相关参数的设置,有hsync,vsync,vclk,vden的极性、时间参数设置、分辨率设置、象素颜色的格式、分配显存和写入display controller的操作,具体程序如下:

  通过以上的设置,既可以实现ARM s3c6410对LCD的控制和显示了。由于显示屏的型号和生产厂家不同,针对不同的LCD,各项时间参数也不尽相同,可查看不同LCD产品的数据手册完成参数配置,不过,针对不同的LCD配置,其大致原理还是一样的。

1 2

关键词: ARM11 LCD RGB 触摸屏

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版