本帖最后由 20161001 于 2018-7-6 14:13 编辑
测试平台环境:F767 + SDRAM(16bit) + 7寸RGB(1024x600)电容触摸屏幕+stemwin
驱动接口硬件是RGB888,实际软件方式是RGB565。
在测试stemwin的时候
无意间发现在
6点钟方向视角的时候可以看到好像有拖尾背景 {MOD}?这个背景 {MOD}好像应该和左侧的图案颜 {MOD}有关系?也就是我方框框起来的的颜 {MOD}好像和左侧的那个鹦鹉和狗的图片颜 {MOD}有关系,拖尾背景 {MOD}宽度和左侧对应的鹦鹉和狗的图片宽度大概相同。
给我的感觉好像一行一行从上往下,从左往右扫描的时候左边的图片最后的像素颜 {MOD}被刷到了右侧一样?
可能的原因:
1,硬件电路板原因(硬件是自己做的,原理图纸参考开发板的图纸做修改,一版就点亮了)
2,软件代码本身原因(感觉应该不是。因为其他例子没有这种情况)?
3,屏幕质量差瑕疵品?
4,屏幕本身坏了(屏幕是用海绵胶粘在电路板上的,中间有拆掉过几次,因为海绵胶粘性较大,拆的时候屏幕背面金属铁皮屏蔽板有点变形,会不会屏幕被我掰坏了?不过感觉应该不是这个原因?)?
最后还有一个疑问,屏幕和F767硬件接口是RGB888,但是软件是RGB565,那么多余的引脚怎么处理,软件上面把多余的引脚强制置0或者1吗(我实测全部置0或者1都效果都一样,)。
手机拍摄看的可能不是特别明显,实际肉眼看要比图片稍微明显。症状表现在红 {MOD}箭头所指右侧方框区域有拖影颜 {MOD}。
下面这张上是上面这张图的原图。
下面这张是垂直视角偏向于12点方向视角。也会有点但不是还特别明显。有拖尾的情况主要是6点钟视角很明显。垂直看不明显。
测试其他例子包括纯颜 {MOD}刷屏(各种颜 {MOD}清屏刷屏),没有发现这个情况。
关于下面图片这个我后来分析了应该不是拖影,应该是皮肤过渡效果。为了表现上下低、中间高的立体感。应该属于正常情况。
但是ICONVIEW这个例子就说不过去了。这个拖影就很奇怪。我测试的例子本身就是阿波罗开发板里的例子。后来我又直接去ST官网https://www.st.com/en/embedded-software/stemwin.html 下载了STemwin
依然是这样。LTDC驱动我没变,只是替换了demo文件,包括lib文件我也替换了,因为我看到开发板例子用的lib居然是M4的lib,所以我把lib也换成了M7的,问题依然解决不了。
一周热门 更多>