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

我是新手,不知道画面移动时如何清除前一个画面不引起阴影,没有什么TE脚,不知道内部有一个消隐指令怎么用?谢谢!

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

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

两个缓冲?好像ILI9341驱动内与像素点对应的GRAM只有一个,单片机写GRAM就直接显示出来了,没办法控制液晶在写好GRAM以后再显示到屏幕上,所以总会有闪烁,如果能控制按自己的要求才把GRAM中的数据显示到屏幕上就OK了?

追答

我晕, TFT传输方式, spi, rgb? 如果是spi, 就不要想了, 这个载入tft ram的速度太慢, 根本无法满足动画的要求.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-07
单片机速度慢点,用stm32播视频
第2个回答  2018-04-26
有字体显示程序么
相似回答