- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S3C2410驱动TFT-LCD研究
基于S3C2410驱动TFT-LCD的研究
高见芳
(湖南科技职业学院电子信息程与技术系 长沙 410118)
摘要:介绍三星公司基于ARM920T内核的RSIC微处理器S3C2410,详细分析LCD功能块框图、内部结构和控制器流程及其设置,如何对TFT-LCD的操作,并对CJM10C0101内部结构和逻辑时序图进行分析。然后设计S3C2410与CJM10C0101硬件接口电路引脚接口的联接,最后,在此基础上介绍了相关的驱动程序的开发步骤流程,并通过实验进行测试,达到了预期的效果。
关键字:S3C2410,TFT-LCD,CJM10M0101
Based on S3C2410 driver of TFT-LCD
Gao-jianfang
(Hunan Vocational College of Electronics and Information Science and Technology, Changsha 410118)
Abstract: The Samsung ARM920T core RSIC-based microprocessor S3C2410, detailed analysis of the LCD function block diagram, the internal structure and control processes and their settings, how to TFT-LCD operation, and CJM10C0101 internal structure and logic timing diagram analysis. And then design the hardware interface circuit S3C2410 and CJM10C0101 pin interface connection, finally, on this basis describes the development of driver-related process steps, and tested by experiment, to achieve the desired results.
Keywords: S3C2410, TFT-LCD, CJM10M0101
1 引言
随着科技的发展,ARM在社会各个方面的应用越来越广。S3C2410是三星公司生产的基于ARM920T内核的RISC微处理器,主频可达203MHz,适用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等领域。其中,集成的LCD控制器具有通用性,可与大多数的LCD显示模块接口。CJM10C0101是一种用非晶硅TFT作为开关器件的有源矩阵液晶显示器,该模块包括TFT-LCD显示面板,一个驱动电路和背光系统,其接口为TTL电平。分辨率为640×480像素,最多可显示262,144与真正的6位选择的颜色。6个方向是最佳的观赏角度。
以S3C2410为核心,USB、UART、LCD等作为输入输出设备,FLASH和SDRAM作存储器,加上固化在FLASH里面的嵌入式LINUX组成的嵌入式系统中,以TFT-LCD作显示输出,重点研究设计了驱动CJM10C0101型TFT-LCD的硬件电路与显示驱动程序的开发。
2 、S3C2410 LCD控制器介绍
LCD控制器可以通过编程对支持不同的LCD显示屏,如数据总线的宽度、接口时序和刷新频率等,其主要作用是将定位于系统存储器的显示缓冲区的LCD图像数据传送到外部LCD驱动器
2.1 LCD功能块框图
图1 LCD功能块框图
图1 所示的左边方框部分在S3C2410内部,右边是控制接口信号,与TFT-LCD连接,主要是VFRAME、VLINE、VCLK、VM和VD[0:23]等信号。
VFRAME/VSYNC/STV:LCD控制器和LCD驱动之间的帧同步信号;LCD控制器在一个完整帧显示后发出VFRAME信号,开始显示下一帧。
VLINE/HSYNC/CPV:LCD控制器和LCD驱动之间的同步脉冲信号;LCD控制器在一整行数据全部传输到LCD驱动器后,插入一个VLINE信号。
VCLK:LCD控制器和LCD驱动之间像素时钟信号;LCD控制器在VCLK的上升沿发送数据,LCD驱动器在VCLK下降沿采样数据。
VM:LCD驱动器所使用的交流信号;V信号用于打开或关闭像素的行和列电压的极性,从而控制像素点的显示和熄灭。
VD[0:23]:LCD像素数据输出,通常我们说的RGB信号线。
2.2 LCD相关寄存器
LCD 控制器的相关寄存器共有16个,其中5个LCD控制寄存器、2个帧缓存器开始地址寄存器、实际屏地址设置寄存器、3个查表寄
文档评论(0)