Huang0000 发表于 2019-10-17 16:42:34

STM32F103 CubeMX HAL库 硬件SPI刷屏的闪烁问题,这是什么问题...

STM32F103 CubeMX HAL库 硬件SPI刷屏的闪烁问题(128x160TFT屏幕),这是什么问题造成的呢?

可否有前辈遇到过相关问题,并有解决方法与思路,可否指点一二,谢谢。
已下是图片描述:就是每刷一种颜色,总会有闪烁痕迹,附上优酷视频演示可配合描述理解
http://video.tudou.com/v/XNDQwM ... m=a2hzp.8244740.0.0
解决描述:暂时效果比视频中好些了,撕裂现象没有每一屏幕都存在了,现在是偶尔一个整屏才会出现一道撕裂现象。有机会再调试一下看看16位并口的效果。

MrJiu 发表于 2019-10-17 17:12:48

太慢。。。速度不够!!!导致人眼可以看出切的过程!!!

MrJiu 发表于 2019-10-17 17:13:42

你可以计算一下,送一屏数据所需的时间,就可以知道原因了。。我估计应该是50ms,至少要搞到30ms,才勉强!!!

wenyangzeng 发表于 2019-10-17 17:34:19

SPI方式刷屏有这个效果就不错了,毕竟每串行发送2次数据(16个SPI时钟)才点亮1个象素。

我和我的影子 发表于 2019-10-17 17:48:41

qiandao

Huang0000 发表于 2019-10-17 18:09:19

wenyangzeng 发表于 2019-10-17 17:34
SPI方式刷屏有这个效果就不错了,毕竟每串行发送2次数据(16个SPI时钟)才点亮1个象素。 ...

我用8位并口屏幕,刷也是差不多一样的效果,总是看到闪烁的横纹

Huang0000 发表于 2019-10-17 18:11:45

MrJiu 发表于 2019-10-17 17:12
太慢。。。速度不够!!!导致人眼可以看出切的过程!!!
我这样眼看的刷屏速度我还是可以接受的,就是刷屏会闪烁一下可以看到两三条横纹闪过,看着是上一页刷屏遗留的颜色

wenyangzeng 发表于 2019-10-17 19:08:26

Huang0000 发表于 2019-10-17 18:09
我用8位并口屏幕,刷也是差不多一样的效果,总是看到闪烁的横纹
要想不屏闪,应该用FSMC模式或者16位数据传输模式来驱动才有好效果。

MrJiu 发表于 2019-10-21 11:46:17

Huang0000 发表于 2019-10-17 18:11
我这样眼看的刷屏速度我还是可以接受的,就是刷屏会闪烁一下可以看到两三条横纹闪过,看着是上一页刷屏遗 ...

你还是没懂我意思。。。一帧数据的时长。。。如果你送一帧需要50ms,肯定可以看出来前帧遗留颜色。。。如果足够块,肯定没问题的。。。

Huang0000 发表于 2019-10-22 14:11:08

MrJiu 发表于 2019-10-21 11:46
你还是没懂我意思。。。一帧数据的时长。。。如果你送一帧需要50ms,肯定可以看出来前帧遗留颜色。。。如 ...

我用的是8位并口,实在是想不到什么方法加快发送数据的速度了,不过我通过改了屏幕的扫描方向和直接发送数据的方式,调试的还可以了,现在只会偶尔出现撕裂现象,要想更加完善一些可能要改为16位并口屏了
页: [1] 2
查看完整版本: STM32F103 CubeMX HAL库 硬件SPI刷屏的闪烁问题,这是什么问题...