天嵌 ARM开发社区

 找回密码
 注册
查看: 1623|回复: 1

屏幕驱动的问题

[复制链接]
cyd411 发表于 2010-7-22 17:36:32 | 显示全部楼层 |阅读模式
在给屏幕设置驱动的时候应该 先配置cpu上面的几个寄存器

看代码如下


        rLCDCON1=(CLKVAL_TFT<<8)|(MVAL_USED<<7)|(3<<5)|(12<<1)|0;
            // TFT LCD panel,12bpp TFT,ENVID=off
        rLCDCON2=(VBPD<<24)|(LINEVAL_TFT<<14)|(VFPD<<6)|(VSPW);
        rLCDCON3=(HBPD<<19)|(HOZVAL_TFT<<8)|(HFPD);
        rLCDCON4=(MVAL<<8)|(HSPW);
        rLCDCON5 = (1<<11) | (0<<10) | (1<<9) | (1<<8) | (0<<7) | (0<<6) | (1<<3)  |(BSWP<<1) | (HWSWP);

然后我查了下  CLKVAL_TFT 的设定值,各种屏 类似这种值是不同的,后来我有看了下 cpu的芯片手册发现问题
Example 4:
TFT Resolution: 240 x 240,
VSPW =2, VBPD =14, LINEVAL = 239, VFPD =4
HSPW =25, HBPD =15, HOZVAL = 239, HFPD =1
CLKVAL = 5
HCLK = 60 M (hz)
The parameters below must be referenced by LCD size and driver specifications:
VSPW, VBPD, LINEVAL, VFPD, HSPW, HBPD, HOZVAL, and HFPD
If target frame rate is 60–70Hz, then CLKVAL should be 5.
So, Frame Rate = 67Hz

VSPW, VBPD, LINEVAL, VFPD, HSPW, HBPD, HOZVAL, and HFPD 这些参数值的取值应该去哪里获得呢?屏的手册吗?
WXCAT35-TG3_001F_V1.2(60pin).pdf 手册没找到。

请大家给指点下,谢谢
亚瑟王 发表于 2010-8-2 17:34:25 | 显示全部楼层
就是从LCD的datasheet中的前肩值和后肩值得到的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 05:54 , Processed in 1.030313 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表