4.0寸86盒显示屏调试(五)

虽然前四篇已经表示了显示屏没有问题,但是并没有驱动到完全可以显示图片,就算达到别的爱好者说的那种画面闪烁也没有达到。所以还没有到应该放弃的时候。

如何才能知道这个RGB时序到底是否完全正确,我从一个可以驱动RGB屏的设备输出中使用逻辑分析仪获取到以下片段时序:

4.0寸86盒显示屏调试(五)_第1张图片

这里应该是一帧数据,从VS出现下降沿开始算一帧,放大以后发现:

4.0寸86盒显示屏调试(五)_第2张图片

在进行同步操作时,每一行的PCLK时钟是一直有输出的。

修改程序做相同的效果以后:

4.0寸86盒显示屏调试(五)_第3张图片

虽然切换颜色成功了,随之做图片显示的时候,发现数据不正确。修改程序,想要隔行输出不同颜色,发现显示有很多错乱,一直无法解决,留给有心人了。

4.0寸86盒显示屏调试(五)_第4张图片4.0寸86盒显示屏调试(五)_第5张图片

使用红蓝相间显示,发现最开始一行是错位,且本是一行像素点一个间隔颜色,但是这个好像是十行一个间隔颜色。找了个把月也没找到原因。右边的本来是一副山水图,因为找不到这个像素点为何翻倍的原因,图像就偏差很明显了。

源代码已重新上传,有想法的可以相互交流。

你可能感兴趣的:(显示屏,stm32学习,STM32驱动RGB,ST7701S)