公司最近要在S5PV210上适配一块 奇美的屏,但是该屏只有DE模式,没有行场信号,timing如附件
屏timing
有疑问的是210datasheet上给出了计算帧率的公式,但是我的屏没有行场信号,怎么没有办法得到这些VSPW,VBPD等数值计算帧率,如何填充s3cfb_lcd (成员都是在LCD sync同步模式的数值)这个结构体
To calculate frame rate, use the following equation:
• Frame Rate = 1/ [ { (VSPW+1) + (VBPD+1) + (LIINEVAL + 1) + (VFPD+1) } x {(HSPW+1) + (HBPD +1) + (HFPD+1) + (HOZVAL + 1) } x { ( CLKVAL+1 ) / ( Frequency of Clock source ) } ] 1-
.
sstatic struct s3cfb_lcd wvga_s70 = {
.width = 800,
.height = 480,
.p_width = 154,
.p_height = 96,
.bpp = 18,
.freq = 45,//帧率
.timing = {
.h_fp = 120,
.h_bp = 80,
.h_sw = 40,
.v_fp = 50,
.v_fpe = 0,
.v_bp = 25,
.v_bpe = 0,
.v_sw = 5,
},
.polarity = {
.rise_vclk = 1,
.inv_hsync = 1,
.inv_vsync = 1,
.inv_vden = 0,
},
};
现在的状况是,我按照屏DE信号的timing大致凑好这个结构体中数值,屏幕点亮了但是图像很模糊还泛白,有好多雪花在闪烁,屏幕抖动的厉害,