高级会员
- 积分
- 555
- 金钱
- 555
- 注册时间
- 2015-6-11
- 在线时间
- 66 小时
|
1金钱
最近学习号令者1052开发板的LCD,驱动10.1寸屏。
发现例程里面,清屏为黑色,屏幕最左侧又一条蓝线。
不知道你们有没有这个情况。现在不确定是不是屏坏了。
int main(void)
{
u32 i;
u8 x=0,led0sta=1;
u8 lcd_id[12];
RT1052_Clock_Init(100); //配置系统时钟
MPU_Memory_Protection(); //初始化MPU
delay_init(600); //延时函数初始化
lpuart1_init(115200); //初始化串口
LED_Init(); //初始化LED时钟
SDRAM_Init(); //初始化SDRAM,建议先初始化SDRAM再初始化LCD
LCD_Init(); //初始化LCD
LCD_Clear(BLACK);
while(1);
ELCDIF_Draw_Point(0, 0, 0xf800);
ELCDIF_Draw_Point(1279, 0, 0xf800);
ELCDIF_Draw_Point(0, 799, 0xf800);
ELCDIF_Draw_Point(1279, 799, 0xf800);
for(i=0;i<800;i++)
{
ELCDIF_Draw_Point(0, i, 0xf800);
delay_ms(10);
}
for(i=0;i<800;i++)
{
ELCDIF_Draw_Point(0, i, 0x07E0);
delay_ms(100);
}
for(i=0;i<800;i++)
{
ELCDIF_Draw_Point(0, i, 0x000);【会显示蓝条】
delay_ms(100);
}
while(1);
|
|