1.
我想问一下,为什么我用的开发板,bsp里设定 FRAME_RATE = 60,
但我用示波器实测VSync信号频率是120Hz左右。
这个 FRAME_RATE 是帧频吗??还是什么信号?按理说,VSync信号频率就是帧频了。
2.
还有,关于 CLKVAL与VCLK的关系,三星使用手册上是这样的:RGB_VCLK (Hz) =HCLK/ [CLKVAL+1]
我的BSP在Oal初始化里是这样的:
hsync_cnt = (lcd_vbpd+lcd_vfpd+lcd_vspw+lcd_line_value);
vclk_cnt = (lcd_hbpd+lcd_hfpd+lcd_hspw+lcd_horizon_value);
clkval = (UINT8)(((float)S3C2450_HCLK/(float)(hsync_cnt*vclk_cnt*lcd_frame_rate*2))+0.5)-1;
这样的话:VCLK 就等于 (hsync_cnt*vclk_cnt*lcd_frame_rate*2)。
这里为什么要 ‘*2’??
通过示波器实测VCLK频率,得到很高的11MHz。一般这个VCLK没这么高的吧?
谢谢能得到大家对上面两个疑问
总结LCD帧频和Vsync的关系----larryk提出的
最新推荐文章于 2023-10-17 11:32:59 发布
本文探讨了LCD帧频与Vsync信号的关系,解释了为何在开发板上实际测量的VSync频率可能高于设定的帧频,并讨论了CLKVAL与VCLK的计算方式。作者指出,帧频等于RGB_VSYNC频率,而CLKVAL的计算涉及LCD参数和时钟源。关键在于确保给CLKVAL赋值以得到合适频率的VCLK,以避免屏幕闪烁且在芯片接受范围内。
摘要由CSDN通过智能技术生成