主题 : 【请教】关于LCD时序的设置 复制链接 | 浏览器收藏 | 打印
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
楼主  发表于: 2012-01-20 16:05

 【请教】关于LCD时序的设置

图片:
想问下友善关于lcd的时序设置的参数都是怎么来的。。。。
就拿统宝屏T35来说吧。。。它的参数设置如下:

#elif defined(CONFIG_FB_S3C2410_T240320)
#define LCD_WIDTH 240
#define LCD_HEIGHT 320
#define LCD_PIXCLOCK 170000
#define LCD_RIGHT_MARGIN 25
#define LCD_LEFT_MARGIN 0
#define LCD_HSYNC_LEN 4
#define LCD_UPPER_MARGIN 1
#define LCD_LOWER_MARGIN 4
#define LCD_VSYNC_LEN 1
#define LCD_CON5 (S3C2410_LCDCON5_FRM565 | S3C2410_LCDCON5_INVVDEN | S3C2410_LCDCON5_INVVFRAME | S3C2410_LCDCON5_INVVLINE | S3C2410_LCDCON5_INVVCLK | S3C2410_LCDCON5_HWSWP )

可是一查看硬件手册《TopPoly-TD035STED4.pdf》都快让我发疯了。。。我的分析如上图,跟友善提供的数据出入很大。。。绝望。。。
好好学习,天天鲁管
畅游在知识的海洋...
级别: 论坛版主
UID: 33629
精华: 4
发帖: 554
金钱: 3075 两
威望: 615 点
综合积分: 1188 分
注册时间: 2010-12-03
最后登录: 2015-09-22
1楼  发表于: 2012-01-20 19:05
还有一个疑问:
求大神们解释一下为什么lcd驱动中的gpio端口要这样设置:
.gpccon = 0xaa955699,.
gpccon_mask = 0xffc003cc,
.gpcup = 0x0000ffff,
.gpcup_mask = 0xffffffff,
//gpd:1010 1010 1001 0101 1010 1010 1010 0001
.gpdcon = 0xaa95aaa1,
.gpdcon_mask = 0xffc0fff0,
.gpdup = 0x0000faff,
.gpdup_mask = 0xffffffff,

为什么不是gpccon=0xaaaaaaaa gpdcon=0xaaaaaaaa?这里的gpdcon_mask,gpccon_mask又是什么作用?
好好学习,天天鲁管