|
自己按照开发板抄了一块板子。
已经能够正常显示8寸LCD了。
但是目前的7寸LCD不知为何总是会有横条纹闪烁的现象。并且伴有杂点
在Linux内核中文件配置如下:
- .pixclock = 174757,
- .xres = 800,
- .yres = 480,
- .bpp = 16,
- .hsync_len = 119,//95,
- .left_margin = 63,//23,
- .right_margin = 71,//39,
- .vsync_len = 1,
- .upper_margin = 10,//10,
- .lower_margin = 31,
- .sync = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
- .cmap_greyscale = 0,
- .cmap_inverse = 0,
- .cmap_static = 0,
- .reg = {
- .lcdcon1 = (1<<8)|(1<<7)|(3<<5)|(12<<1),
- .lcdcon2 = (31<<24)|(479<<14)|(10<<6)|1,
- .lcdcon3 = (71<<19)|(799<<8)|63,
- .lcdcon4 = (13<<8)|119,
- .lcdcon5 = (1<<11)|(1<<10)|(0<<9)|(0<<8)|(0<<7)|(0<<6)|(0<<3)|1
- }
复制代码
LCD采用的是奇美的7寸屏幕,屏幕资料中的额定频率是33MHZ,最初也怀疑是频率设置的原因。但是由于寄存器设置的问题,只能设置为100MHZ除以2的倍数。 所以今天把2410的主频降为136, 并配置lcdcon1第八位为0,也就得出了34M左右的VCLK,但是依然存在横条纹抖动的现象。
请问各位不知还有其他什么原因导致这个问题呢?
|
|