[MCU] 【GD32E503评测】Part7:屏幕撕裂是什么?大家可以一起来看看哦!

w494143467   2021-3-16 21:24 楼主

1.介绍

屏幕撕裂是一件非常痛疼的事情,在很多情况下,屏幕都会出现撕裂效果,当然也是有办法解决的,但是还是得看屏幕支持不支持了,之前也有过一些屏幕撕裂的研究,非常奇妙,不管像素传输速率比屏幕刷新速率快还是慢,都是有可能出现撕裂效果的,这个取决于像素的传输方法。

2.设计

首先测试屏幕撕裂其实非常的简单,只要让屏幕不停的刷新不同的颜色就可以了,这里我先看一下原理图,如下图1,其实看到这个图我就大概知道是否会产生撕裂了。具体原因继续往下看。

1.png

图1

然后修改官方显示屏幕的例程,让它一直刷新屏幕,我这里选择黑色,白色和三基色。

2.png

图2

通过图3可以看出这个像素是565的模式的,也就说Red有5位,Green有6位,Blue有5位,一共16位。

2_1.png

图3

然后来看一下显示的效果,我先选择了1000ms刷新一次屏,效果如下图所示。

4.gif

图4

然后选择100ms刷新一次屏幕,如图6这里我就看到了撕裂线,转成动图之后应该是省略了那一帧,所以动图中看不到,在后面给大家放图片上来。

5.gif

图5

这里放上撕裂效果图7,可以非常清楚的看到,一个屏幕出现了两个颜色,这就是因为写入像素和读取屏幕缓存产生了交错,这样就会产生撕裂线。

3.png

图6

3.总结

这里来说一下为什么我看到原理图我就知道会产生撕裂效果了,因为于屏幕的接口中没有一个叫TE的引脚,这个引脚会输出屏幕读取缓存的状态,这样就可以知道屏幕是否在读缓存,来避免于屏幕写入于读取冲突!如果有不理解的童鞋,到时候我专门出一篇文章讲解一下!

回复评论 (10)

撕裂线是怎么生成的原理是什么吗,楼主可以科普一下

点赞  2021-3-16 21:25

可以讲一下可以讲一下。

默认摸鱼,再摸鱼。2022、9、28
点赞  2021-3-16 22:40

哈哈,这个可以讲一讲~第一次看到测评的时候搞撕裂线的

玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2021-3-17 11:23
引用: 火辣西米秀 发表于 2021-3-16 21:25 撕裂线是怎么生成的原理是什么吗,楼主可以科普一下

有时间发一帖子给大家了解一下~

点赞  2021-3-17 22:01
引用: freebsder 发表于 2021-3-16 22:40 可以讲一下可以讲一下。

好的~有机会写一下!

点赞  2021-3-17 22:02
引用: okhxyyo 发表于 2021-3-17 11:23 哈哈,这个可以讲一讲~第一次看到测评的时候搞撕裂线的

哈哈,对用户体验好的对撕裂线很看重的!我们公司就是这样的,用户体验很重要!

点赞  2021-3-17 22:03
引用: w494143467 发表于 2021-3-17 22:03 哈哈,对用户体验好的对撕裂线很看重的!我们公司就是这样的,用户体验很重要!

玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2021-3-18 09:22

动画怎样生成的,有人说手机就可拍出GIF,但在手机上没找到该功能。

点赞  2021-3-23 17:54
引用: jinglixixi 发表于 2021-3-23 17:54 动画怎样生成的,有人说手机就可拍出GIF,但在手机上没找到该功能。

先拍成视频,然后用电脑转的GIF图片

点赞  2021-3-23 20:13
引用: w494143467 发表于 2021-3-23 20:13 先拍成视频,然后用电脑转的GIF图片

哦,明白了,谢谢!

点赞  2021-3-23 20:39
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复