|
板子:S3C2440
LCD屏参数:分辨率480*272,4.3英寸
LCD手册中的设置信息:
D://1.jpg
程序中设置LCD控制寄存器的相关代码如下:
LCDCON1=0x77a; //CLKVAL=7,24BPP
LCDCON2=(1<<24)|(271<<14)|(1<<6)|9; //VBPD=1,LINEVAL=271,VFPD=1,VSPW=9
LCDCON3=(1<<19)|(479<<8)|1; //HBPD=1,HOZVAL=479,HFPD=1;
LCDCON4=40;
LCDCON5=0x0;
程序使用临时调试板寄存器TPAL单色显示:
TPAL=0x1ff0000;
出现的问题:按理说整个屏幕应该都是红色,但是右侧和下侧明显有一小段是黑色的,我将
LCDCON3=(1<<19)|(479<<8)|1; //HBPD=1,HOZVAL=479,HFPD=1;
改为:LCDCON3=(1<<19)|(499<<8)|1; //HBPD=1,HOZVAL=479,HFPD=1;
屏幕右侧的黑块就变窄了!!!!
我都有点怀疑是不是屏幕本身有问题啊,希望高手能给点意见!!!!!!!!!!
|
|