第一次上电,或者按下电源开关复位的时候,液晶显示会闪动两次;。但是单片机按键复位的时候,液晶不会闪动。程序如下,求解是液晶问题还是程序问题?
int main(void)
{
u8 lcd_id[12]; //??·?LCD ID×?·??®
u8 hanzi[12];
delay_init(); //???±??????????
NVIC_Configuration(); //?è??NVIC????·?×é2:2??????????????2???ì????????
uart_init(9600); //?®??????????9600
LED_Init(); //LED??????????
LCD_Init();
sprintf((char*)lcd_id,"LCD ID:%04X",lcddev.id);//??LCD ID?ò????lcd_id??×é??
while(1)
{
LCD_Clear(WHITE);//±??°?????à??
  OINT_COLOR=RED;//×????????ì??
LCD_ShowString(0,0,300,16,16,"Warship STM32 ^_^"); //x????×?±ê??y????×?±ê?????????ò?¤???????????ò?í??????×????ó??
LCD_ShowString(0,70,300,16,16,"FETLCD TEST");
LCD_ShowString(0,90,300,16,16,"ATOM@ALIENTEK");
LCD_ShowString(0,110,300,16,16,lcd_id); //????LCD ID
while(1)
{
LED0=!LED0;
delay_ms(100);
LED1=!LED1;
}
}
}
|