下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于arm9的高亮度显示系统设计s3c2410a内部自带一个lcd驱动控制器。lq104v1dg61要求其电源vdd典型值为3.3v/5v,lcd数据和控制信号的高电平输入电压 vin在2.3-5.5v范围内,低电平输入电压vin则在-0.3-0.9v范围内,可以挺直与s3c2410a相连,这也是本电路十分容易的缘由,不需要设计许多辅助电路,衔接如土2所示。4 系统软件设计s3c2410a处理器中的lcd控制器内含寄存器lcdcon1、lcdcon2、lcdcon3 lcdcon4和lcdcon5。vsync和hsync脉冲的产生依靠于lcdcon2/lcdcon3寄存器的hozval域和li
2、neval域的配置。hozval和lineval的值由lcd屏的尺寸打算:hozval=水平显示尺寸-1 (1)lineval=垂直显示尺寸-1 (2)vclk信号的频率取决于lcdcon1寄存器中的clkval域(clkval的最小值是0)vclk(hz)=hclk/(clkval+1)x2 (3)普通状况下,帧频率就是vsync信号的频率,它与lcdcon1和lcdcon2/lcdcon3/lcdcon4寄存器的vsync、vb2pd、vfpd、lineval、hsync、hbpd、hfpd、hozval 和clkval都有关系。大多数lcd驱动器都需要与显示器相匹配的帧频率,帧频率计算公
3、式如下:framerate=1(vspw+1)+(vbpd+1)+(lineval+1)+(vfpd+1)x(hspw+1)+(hbpd+1)+(hfpd+1)+(hozval+1)1 x2(clkval+1)/hclk) (4)对于lq104v1dg61,寄存器的详细设置如下:(1)在lcdcon1中,clkval是时钟参数,用于计算vclk,对于lq104v1dg61,域值取0。pnrmode是显尔模式参数,域值取3,表示所用模块是tft型。bppmode足每个象素的数据位数参数,对于lq104v1dg61模块,设计时可设咒成16bpp,所以域值取12。(2)在lcdcon2中,vbpd为
4、ver back porch,取为25。lineval为ver pixels,域值取479。vfpd为ver front porch,该域值取2,vspw为vertical sync time,该域值取2。(3)在lcdcon3中,hbpd为hor back parch,域值取40。hozval为ver pixels,域值取639,hfpd为hor front porch,域值取8。(4)在lcdcon4中只需要设置hspw即可,它为hor synctime,域值取96。(5)在lcdcon5中,bpp24bl用于打算24bpp视频存储器的大小端模式,域值取0,代表小端模式。frm565打算1
5、6hpp视频输入数据的格式,取0,代表5:5:5:1模式。invvline打算vsync信号的脉冲极性,对于lql04v1dg61选1。invvframe打算vframe信号的脉冲极性,对于lq104v1dg61选1。在基于s3c2410a的硬件平台上安装操作系统,为了使lcd能够正常显示,还需要在嵌入式linux系统下开发lcd的驱动程序。framebuffer是linux2.4内核的一种显示驱动程序接口。这种接口将显示设备抽象为帧缓冲区,用户可以将它看成是显示内存的一个映象。在用法帧缓冲时,linux将显卡置于图形模式下。按照基于framebuffer机制的s3c2410afb驱动程序举行
6、调试,获得胜利,下面是部分代码,可对显示屏幕举行初始化并设置lcd控制寄存器的值:staticstructs3c2410afb_mach_infoxxx_sin_info_initdata=pixclock:39721,bpp:16,xres:640,yres:480,hsync_len:96,vsync_len:2,left_margin:40,upper_margin:24,right_margin:32,lower_margin:11,sync:0,cmap_static:1,reg:/设置lcd控制寄存器的值lcdcon1:lcd1_bpp_16t|lcd1_pnr_tft|lcd1_clkval(0),lcdcon2:lcd2_vbpd(25)|lcd2_vfpd(2)|lcd2_vspw(2),lcdcon3:lcd3_hbpd(40)|lcd3_hfpd(8),lcdcon4:lcd4_hspw(96)|lcd4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品卫生防范条例
- 临时网络管理员合同
- 2025版跨境电商物流平台入驻协议合同范本3篇
- 野生动物园保安员招聘合同
- 物业管理招投标交易费政策
- 商标一次性补偿协议
- 公共广场照明施工合作协议
- 船舶制造供货施工合同范本
- 医疗器械维修联盟协议
- 医疗设备召回政策与程序
- 公司软件销售管理制度
- 初中历史人教版(部编)九年级下册第23课 活动课:时事溯源第23课时事溯源历史视角下的一带一路部优课件
- micro810可编程控制器用户手册
- 轨道板预制施工作业指导书
- CVC导管维护技术评分标准
- 幼儿玩教具的基础知识(课堂PPT)课件(PPT 18页)
- (精心整理)林海雪原阅读题及答案
- 史上最全wow335单机代码命令.
- 2019版外研社高中英语选择性必修一~四单词总表
- 郴州市届高三第一次教学质量监测质量分析报告(总)
- [国企、公务员、事业单位]面试题题目及答案解析
评论
0/150
提交评论