嵌入式爱好者

点像素时钟pixclock

2017-2-24 16:10| 发布者: impscott| 查看: 2159| 评论: 0

类目: I.MX6系列产品  >  Linux     文档编号: 97

pixclock=1/dotclock,pixclockns为单位

dotclock=(x向分辨率+左空边+右空边+HSYNC长度)*(y向分辨率+上空边+下空边+VSYNC长度)*整屏的刷新率

                HSYNC:行同步脉宽,VSYNC:垂直同步脉宽

LinuxLCD的抽象如下图所示:

这里以OKMX6Q-S2平台为参考,点像素时钟在显示屏的驱动程序中进行设置,kernel_imx/drivers/video/mxc/ldb.c

如图所示:15385ns=1012/[(1024+220+40+60)*(768+21+7+10)*60]

点像素时钟是根据屏体手册来计算的,上面式子中134480660都是屏体手册规定的,如果数值设置偏差的话,可能会造成屏幕沙点,抖动现象。



已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 15:28

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部