您的位置:首页 > 其它

LCD一些参数设置

2011-11-08 20:56 204 查看
帧同步信号,每发出一个脉冲就意味着新的一屏图像数据开始发送,

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

在帧同步和行同步中,必须留有回扫时间。这个时序安排也是由于 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 不太理解的,可以参考下图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: