新手上路
- 积分
- 21
- 金钱
- 21
- 注册时间
- 2013-2-1
- 在线时间
- 6 小时
|
我用STM32F103RBT6+hx8347(lcd driver ic),
在“ALIENTEK MINISTM32 实验10 TFTLCD显示实验”基础上修改代码,现在屏幕循环
填充颜色都对了,但不会显示字符。这是什么原因啊,请指教。
while(1)
{
printf("x= %d\r\n",x);
switch(x)
{
//以下颜色显示没问题
case 0 CD_Clear(WHITE);break;
case 1 CD_Clear(BLACK);break;
case 2 CD_Clear(BLUE);break;
case 3 CD_Clear(RED);break;
case 4 CD_Clear(MAGENTA);break;
case 5 CD_Clear(GREEN);break;
case 6 CD_Clear(CYAN);break;
case 7 CD_Clear(YELLOW);break;
case 8 CD_Clear(BRRED);break;
case 9 CD_Clear(GRAY);break;
case 10:LCD_Clear(LGRAY);break;
case 11:LCD_Clear(BROWN);break;
}
POINT_COLOR=RED;
//以下字符都没显示
LCD_ShowString(30,50,"Mini STM32 ^_^");
LCD_ShowString(30,70,"2.4'/2.8' TFTLCD TEST");
LCD_ShowString(30,90,"ATOM@ALIENTEK");
LCD_ShowString(30,110,"2010/12/30");
x++;
if(x==12)x=0;
LED0=!LED0;
delay_ms(1000);
}
对了,扫描方向我改了:
由 LCD_Scan_Dir(0);
改为LCD_Scan_Dir(3);
|
|