[STM32F7]

STM32F7 LTDC快速切换(重载)图层画面撕裂问题解决

[复制链接]
504|0
手机看帖
扫描二维码
随时随地手机跟帖
八层楼|  楼主 | 2021-8-1 16:50 | 显示全部楼层 |阅读模式
想模拟手机切屏动画,测试发现切换图层时出现画面撕裂问题.

最后测试发现问题在重载设置问题

8755610660467f23b.png

我默认使用的BTI0进行立即重载,这个时候LCD可能正在更新数据,如果此时重载就会直接切换到新的图层,就会发现图层被撕裂不完整,如果用BTI1进行重载,就可以避免这个问题,因为在垂直消隐时重载,相当于当前一个画面已经刷新完了,再切换到另外一个画面,这个相当于电脑上面的垂直同步功能,这样就可以避免画面被撕裂,同时设置相当于立即重载.

如果是立即重载,就会出现撕裂,效果如下:

20200315081347934.gif

如果是设置的垂直消隐周期内重载,就不会出现撕裂,效果如下:

20200315081445141.gif

最终效果

2020031508184096.gif




图片太大了,压缩的比较厉害.



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

83

主题

3887

帖子

2

粉丝