OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5646|回复: 9

7寸 RGB屏显示有扫描拖影?

[复制链接]

8

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2016-10-1
在线时间
117 小时
发表于 2018-7-5 19:05:20 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 20161001 于 2018-7-6 14:13 编辑

测试平台环境:F767 + SDRAM(16bit) + 7寸RGB(1024x600)电容触摸屏幕+stemwin   


驱动接口硬件是RGB888,实际软件方式是RGB565。



在测试stemwin的时候无意间发现6点钟方向视角的时候可以看到好像有拖尾背景色?这个背景色好像应该和左侧的图案颜色有关系?也就是我方框框起来的的颜色好像和左侧的那个鹦鹉和狗的图片颜色有关系,拖尾背景色宽度和左侧对应的鹦鹉和狗的图片宽度大概相同。

给我的感觉好像一行一行从上往下,从左往右扫描的时候左边的图片最后的像素颜色被刷到了右侧一样?

可能的原因:

1,硬件电路板原因(硬件是自己做的,原理图纸参考开发板的图纸做修改,一版就点亮了)
2,软件代码本身原因(感觉应该不是。因为其他例子没有这种情况)?
3,屏幕质量差瑕疵品?
4,屏幕本身坏了(屏幕是用海绵胶粘在电路板上的,中间有拆掉过几次,因为海绵胶粘性较大,拆的时候屏幕背面金属铁皮屏蔽板有点变形,会不会屏幕被我掰坏了?不过感觉应该不是这个原因?)?


最后还有一个疑问,屏幕和F767硬件接口是RGB888,但是软件是RGB565,那么多余的引脚怎么处理,软件上面把多余的引脚强制置0或者1吗(我实测全部置0或者1都效果都一样,)。

手机拍摄看的可能不是特别明显,实际肉眼看要比图片稍微明显。症状表现在红色箭头所指右侧方框区域有拖影颜色。


QQ截图20180705183923.jpg

下面这张上是上面这张图的原图。


IMG_0807.JPG

下面这张是垂直视角偏向于12点方向视角。也会有点但不是还特别明显。有拖尾的情况主要是6点钟视角很明显。垂直看不明显。


测试其他例子包括纯颜色刷屏(各种颜色清屏刷屏),没有发现这个情况。



IMG_0806.JPG










正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2016-10-1
在线时间
117 小时
 楼主| 发表于 2018-7-5 19:11:13 | 显示全部楼层
目前不能判断是软件问题,还是硬件设计问题,还是屏幕坏了?
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-4-18
在线时间
6 小时
发表于 2018-7-6 09:52:46 | 显示全部楼层
我移植了 的程序 也类似这样的(背景发红 有拖影) 应该是驱动问题 但不知道是哪的问题.找到问题 说一下.楼主 http://www.openedv.com/thread-274110-1-2.html
回复

使用道具 举报

8

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2016-10-1
在线时间
117 小时
 楼主| 发表于 2018-7-6 13:47:21 | 显示全部楼层
本帖最后由 20161001 于 2018-7-6 13:50 编辑
juankiller 发表于 2018-7-6 09:52
我移植了 的程序 也类似这样的(背景发红 有拖影) 应该是驱动问题 但不知道是哪的问题.找到问题 说一下.楼主 ...

我刚看了你的帖子,看了下你的症状应该和我的类似一样。下面这个图片是你的图片我用红框给框起来了,你说的应该是这个问题吧。
QQ截图20180706131317.jpg




另外除了这个例子还有另外两个例子也会有类似情况。除此之外其他的例子没有这个问题。
其中一个例子

001.jpg
为了避免上面这张图中我画的黑色线影响你看,我把原图也发上来对比,下面这张图片是上面这张的原图。

002.jpg

下面着这张是局部放大的。
005.jpg

另外一个例子

003.jpg

004.jpg


006.jpg





回复

使用道具 举报

8

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2016-10-1
在线时间
117 小时
 楼主| 发表于 2018-7-6 14:01:39 | 显示全部楼层
juankiller 发表于 2018-7-6 09:52
我移植了 的程序 也类似这样的(背景发红 有拖影) 应该是驱动问题 但不知道是哪的问题.找到问题 说一下.楼主 ...

1,目前发现这个情况只有这三个例子表现出来了。
2,并且只有在6点钟方向大约45度左右视角能看出来。
3,垂直屏幕或者其他非6点钟方向视角都几乎看不到这种情况,甚至完全看不到这个情况。


目前初步判断可能是软件问题?心中有很多想法……

1,你的板子是买的现成的吧,量产的板子硬件应该不会有问题。
2,我的所有的板子都是自己做的。也不知道会不是硬件问题(感觉应该不是我硬件问题)。
3,我改变了LTDC时钟速率发现也没有改善。
4,会不会是硬件速度性能达不到产生了影响。
5,难道是stemwin demo本身软件逻辑问题?
6,stemwin 库底层问题?
回复

使用道具 举报

8

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2016-10-1
在线时间
117 小时
 楼主| 发表于 2018-7-6 14:08:51 | 显示全部楼层
本帖最后由 20161001 于 2018-7-6 14:15 编辑
juankiller 发表于 2018-7-6 09:52
我移植了 的程序 也类似这样的(背景发红 有拖影) 应该是驱动问题 但不知道是哪的问题.找到问题 说一下.楼主 ...

另外这种RGB屏并不像MCU屏那样初始化的时候还需要写一堆命发送给屏幕。

例子里都是直接简单的直接设置下时钟速率等参数就完事儿了。

那这样应该可以排除是屏幕驱动初始化问题。


我在想,难道是因为RGB565的原因导致过渡效果的时候出现异常偏色?

回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-4-18
在线时间
6 小时
发表于 2018-7-6 17:11:55 | 显示全部楼层
20161001 发表于 2018-7-6 14:08
另外这种RGB屏并不像MCU屏那样初始化的时候还需要写一堆命发送给屏幕。

例子里都是直接简单的直接设置 ...

你下个原子官方资料的驱动试试 那个例子是正常的 应该是 官方驱动的问题  
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2018-7-7 00:37:16 | 显示全部楼层
你直接试试我们例程看看
回复

使用道具 举报

8

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
311
金钱
311
注册时间
2016-10-1
在线时间
117 小时
 楼主| 发表于 2018-7-7 12:32:56 | 显示全部楼层
本帖最后由 20161001 于 2018-7-7 12:43 编辑
正点原子 发表于 2018-7-7 00:37
你直接试试我们例程看看

关于下面图片这个我后来分析了应该不是拖影,应该是皮肤过渡效果。为了表现上下低、中间高的立体感。应该属于正常情况。
135027clx33oxxj4xxesxx.jpg



但是ICONVIEW这个例子就说不过去了。这个拖影就很奇怪。我测试的例子本身就是阿波罗开发板里的例子。后来我又直接去ST官网https://www.st.com/en/embedded-software/stemwin.html    下载了STemwin

依然是这样。LTDC驱动我没变,只是替换了demo文件,包括lib文件我也替换了,因为我看到开发板例子用的lib居然是M4的lib,所以我把lib也换成了M7的,问题依然解决不了。

QQ截图20180707123339.jpg


回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2018-12-17
在线时间
7 小时
发表于 2020-8-11 00:06:07 | 显示全部楼层
问题解决了吗,我也遇到了这种问题,还没查出来是什么原因
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-30 19:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表