单片机控制TFT液晶,液晶驱动为ILI9341,请教各位大神如何实现动画显示且屏幕不闪烁?

单片机控制TFT液晶,液晶驱动为ILI9341,请教各位大神如何实现动画显示且屏幕不闪烁?,第1张

不是的, 需要两个缓冲, 第一个缓冲在驱动TFT的同时, 第二个缓冲正在写入第二副图片, 当第二个缓冲填满后, 它将驱动TFT, 而第一个缓冲在写入下一个图片.

也就是用两个缓冲交替写入数据, 交替工作, 这可节省数据载入缓冲的时间, 消除闪烁.

7920只能驱动32路,12864为两个7920控制,你想一个一个的卷动必须设置CS1,CS2,加入CS1上屏,CS2,下屏,你先控制CS1=0,CS2=1然后COM地址加一,32以后,CS2=0,CS1=1然后COM地址加一就搞定

这个简单,你在当前菜单下设置一个下翻的按键,按一下时,重新写入后面的显示内容,也就是将前三行的内容删除掉,重新写入。

if(KEY_NEXT)

{

delate(page1)

write(page2)

}

void delate(unsigned char page)

{

...............

}

void write(unsigned char page)

{

...............

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11757675.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存