打印
[嵌入式linux]

LCD 移植的几个参数确定方法

[复制链接]
6265|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
godsky|  楼主 | 2010-6-21 14:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 godsky 于 2010-6-21 14:08 编辑

看宋宝华的
《Linux设备驱动开发详解》一书 490页18.6.1节介绍FBI结构var中的定时参数
       .left_margin             .right_margin          .hsync_len  
        .upper_margin         .lower_margin          .vsync_len  
查芯片手册可以得到 。这是他给的 芯片手册部分。请问他为什么就能确定这些参数啊? 没看明白? - - .










       确定的值分别是 .left_margin  =104     .right_margin  8      .hsync_len  2  
                            .upper_margin    2     .lower_margin 2        .vsync_len  2

12121.JPG (34.75 KB )

12121.JPG

相关帖子

来自 2楼
godsky|  楼主 | 2010-7-27 18:56 | 只看该作者
本帖最后由 godsky 于 2010-7-27 18:58 编辑


楼上   楼上上  教训的很对。呵呵--!

-----------------------------------------------------------------
附图是LCD屏时序,上面需要确定的六个参数对应这六个值
水平同步 HSNYC信号) 水平前廊 HBPD信号)水平后廊 HBPD信号)
垂直同步 VSNYC信号) 垂直前廊 VBPD信号)垂直后廊 VBPD信号)
根据宋宝华书中的LCD数据手册表格可知道
vertical front porch =4 ;vertical back porch =0 ; vsync_len= (VSPW+1) + (VBPD+1) + (LIINEVAL + 1) + (VFPD+1)=648
horizontal front porch  =24 ;horizontal back porch = 8  ;  
hsync_len=(HSPW+1) + (HBPD +1) + (HFPD+1) + (HOZVAL + 1) }*{ 2 *( CLKVAL+1 )=520

下面是linux内核中2410定义的这几个参数的单位:
* LCD description */
struct s3c2410fb_display {
/* LCD type */
unsigned type;

/* Screen size */
unsigned short width;
unsigned short height;

/* Screen info */
unsigned short xres;
unsigned short yres;
unsigned short bpp;

unsigned pixclock;  /* pixclock in picoseconds */
unsigned short left_margin;  /* value in pixels (TFT) */
unsigned short right_margin; /* value in pixels (TFT)  */
unsigned short hsync_len;    /* value in pixels (TFT) */
unsigned short upper_margin; /* value in lines (TFT)  */
unsigned short lower_margin; /* value in lines (TFT)  */
unsigned short vsync_len; /* value in lines (TFT)  */
}

以上是我理解计算出的参数。和他的相差很大。求教

未命名.JPG (32.44 KB )

未命名.JPG

使用特权

评论回复
板凳
一朝成名| | 2010-6-21 21:39 | 只看该作者
看LCD的datasheet~

使用特权

评论回复
地板
godsky|  楼主 | 2010-6-26 10:48 | 只看该作者
这不和没回答差不多。详细点啊 呵呵

使用特权

评论回复
5
一朝成名| | 2010-6-26 18:35 | 只看该作者
本帖最后由 一朝成名 于 2010-6-26 18:48 编辑

看明白了再问。。。要自己算的,要是几个参数都不想算。。那你也不适合搞研发


我本来是不想回答的。。。:shutup:

使用特权

评论回复
6
lelee007| | 2010-6-27 11:43 | 只看该作者
你能想到的,先做了再说,不会的可以学

想不到的,可以问问,让别人帮忙开阔一下思路

看手册都嫌麻烦的话,确实像斑竹所说,不适合搞研发

使用特权

评论回复
7
一朝成名| | 2010-7-27 21:08 | 只看该作者
lz已经正式成为驱动一员了,恭喜~~~继续努力~~!

使用特权

评论回复
8
godsky|  楼主 | 2010-7-28 09:13 | 只看该作者
- -! 等待解决。。。

使用特权

评论回复
9
cao541603| | 2010-7-30 19:26 | 只看该作者
学习的

使用特权

评论回复
10
bonito| | 2010-8-11 11:03 | 只看该作者
re
1# godsky

使用特权

评论回复
11
yyxl| | 2010-12-17 08:20 | 只看该作者
学习学习。。。。。。。。。。。。。

使用特权

评论回复
12
青山电子| | 2012-5-11 22:09 | 只看该作者
学习了,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

28

帖子

0

粉丝