STM32控制 TFTLCD 320*240 清屏太慢是怎么回事

我是想用下面这个清屏函数后刷新画面,但画面闪动,有什么办法解决呢?
void LCD_Clear(u16 Color)
{
u32 index=0;
LCD_SetCursor(0x00,0x0000);//设置光标位置
LCD_WriteRAM_Prepare(); //开始写入GRAM
for(index=0;index<76800;index++)
{
LCD_WR_DATA(Color);
}
}

一、TFT 是单点写入,这与普通液晶的字节写入是有很大区别的,TFT 写点还是需要写入两字节,所以速度就更慢了
二、用 STM32 的单片机用它的最高频率,将接口频率达到 10MHz或是 50MHz
三、显示时,一般最好不要清屏,只是修改要改动的地方追问

多谢大神,这么晚了还来解答!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-01
虽然这么多年了,还是要来答一下,把LCD_SetCursor(0x00,0x0000);删掉就好了
相似回答