主题 : 640*480点屏移位问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 42817
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2011-04-11
最后登录: 2011-07-25
楼主  发表于: 2011-05-04 17:55

 640*480点屏移位问题

lq104vldg52 10.4寸屏,WINCE下驱动选用L80,点屏后能亮,左右显示正常,上下错位了大约1/10,最上排的跑最下面去了,请问在驱动中如何调整,

是在下面的参数中调整吗?
#elif defined(LCD_L80)
#define LCD_WIDTH   640
#define LCD_HEIGHT  480
#define LCD_VBPD_VALUE   0x01
#define LCD_VFPD_VALUE   0x01
#define LCD_VSPW_VALUE   0x01
#define LCD_HBPD_VALUE   0x03
#define LCD_HFPD_VALUE   0x03
#define LCD_HSPW_VALUE   0x28
#define LCD_RGB_OUT_MODE   DISP_16BIT_RGB565_P
#define LCD_VCLK_POLARITY  IVCLK_FALL_EDGE
#define LCD_HSYNC_POLARITY IHSYNC_LOW_ACTIVE
#define LCD_VSYNC_POLARITY IVSYNC_LOW_ACTIVE
#define LCD_VDEN_POLARITY  IVDEN_HIGH_ACTIVE
#define LCD_PNR_MODE       PNRMODE_RGB_P
#define LCD_VCLK_SOURCE    CLKSEL_F_LCDCLK
#define LCD_VCLK_DIRECTION CLKDIR_DIVIDED
#define LCD_FRAME_RATE     20
#define LCD_TFT_CLKVAL     3        
[ 此帖被yxwdczh在2011-05-05 08:41重新编辑 ]