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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机控制TFT液晶,液晶驱动为ILI9341,请教各位大神如何实现动画显示且屏幕不闪烁?相关的知识,希望对你有一定的参考价值。

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

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

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

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

追答

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

参考技术A 单片机速度慢点,用stm32播视频 参考技术B 有字体显示程序么

关于TFT液晶驱动芯片

有2个方面的想问:
1,手头有个魅族M3,前几天坏了,拆了机器,液晶屏是完好的,所以保留下来。现在想知道这个液晶屏的技术参数,包括是哪个公司所生产,所使用的驱动IC型号。
2,如果上述问题实在解决不了,就想问一个1.5寸TFT彩色液晶显示屏的驱动IC极其技术文档在哪能找到,并希望有识之士能推荐一个,最好是贴片的。
本人想做这方面开发

参考技术A 1.5" 的TFT比较少见本回答被提问者采纳

以上是关于单片机控制TFT液晶,液晶驱动为ILI9341,请教各位大神如何实现动画显示且屏幕不闪烁?的主要内容,如果未能解决你的问题,请参考以下文章

如何驱动3.2寸TFT ILI9341液晶屏

3.2寸TFT液晶屏模块-ILI9341有啥特点

TFT液晶明暗反显

液晶显示原理与ILI9341的使用

ILI9341液晶LCD彩色显示原理

ILI9341液晶LCD彩色显示原理