LCD刚上电时能显示字符,刷新几次就白屏了。

2019-07-21 05:11发布

用的是原子的4.3寸TFTLCD ,利用stm32vet6自带的FSMC驱动LCD ,移植的是战舰板上的LCD驱动程序。现在出现情况是刚上电时能先显示字符,刷新几次后LCD就白屏了,这可能是什么原因导致的啊,实在搞不懂了。
我利用2.8寸LCD测试程序发现能正常显示,但是换上4.3寸就不行。
即使我只往液晶写入一次,4.3寸LCD也不停刷新,几次后就白屏了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
woshiyjx221
2019-07-21 22:41
每次开机都能显示,但很快就白屏了,现在就是测试液晶屏,主程序就在不断刷新也没别的东西啊。 [mw_shl_code=c,true] #include "delay.h" #include "sys.h" #include "lcd.h" int main(void) { u8 x=0; // u8 i, j; delay_init(); //延时函数初始化 NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 LCD_Init(); POINT_COLOR=RED; LCD_Clear(WHITE); delay_ms(100); while(1) { LCD_ShowString(30,50,200,16,16,"WarShip STM32 ^_^"); LCD_ShowString(30,1000,200,16,16,"TFTLCD TEST"); LCD_ShowString(30,150,200,16,16,"ATOM@ALIENTEK"); LCD_ShowString(30,200,200,16,16,"2012/9/5"); LCD_ShowNum(30,250,x,2,16); x++; delay_ms(100); PBout(5) = ~ PBout(5); } } [/mw_shl_code]

一周热门 更多>