LCD一些参数设置

帧同步信号,每发出一个脉冲就意味着新的一屏图像数据开始发送,

 行同步信号,每发出一个脉冲意味着新的一行图像数据开始发送。

 在帧同步和行同步中,必须留有回扫时间。这个时序安排也是由于 CRT 显示器电子枪偏转所需要的时间,现在不需要,只不过是所谓的行业标准

如下图所示,


       上边界和下边界就是帧的回扫时间

       左边界和右边界就是行的回扫时间

       水平同步和垂直同步分别是行同步和帧同步所需要的时间


 

像素时钟

       可变参数 VAR 中的 pixclock 意味着像素时钟,假设为 XMHZ

       则意味着画一个像素点需要 1/X 秒

       对于 640*480 的 LCD ,

画一行数据的时间包括水平同步和左右边界 其和设为 Y

       则画一行数据所需时间为 (640+Y)/X 秒

       则可以计算出,水平扫描率为 X/(640+Y)

 

同样,一个屏幕有 480 行,加上垂直回扫和垂直同步,设为 Z

       则画一个整屏幕所需要的时间为( 480+Z ) *(640+Y)/X 秒 ===T

所以计算屏幕刷新率为 1/T

 


这个数据也可以用来设置最合理的 mmap delay 时间

Mmap delay 在详见上一篇文章, framebuffer 驱动编写


对于 mmap 不太理解的,可以参考下图


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值