【关于TFTLCD4.3寸屏幕各类bug】

这里针对的是正点原子官方买的LCD屏幕嗷(自己做的板子无法正常运行,但是正点原子战舰板能正常运行的情况。自己开发lcd屏幕的大佬可以跳过这个文章了hhhh)

最近用自己画的板子,发现lcd老是白屏不显示内容,但是MDK5里面debug看程序,每一行都正常走下去了,就觉得蛮奇怪的,以下是我发现bug的方法XD

找了一个16路的逻辑分析仪(当然其实只要有大于两路就可以了,能产生对比就行),我用正点原子官方的板子下了个lcd的程序(战舰板无敌,下进去怎么都能运行),然后再用自己做的板子下一个(无法正常运行),把两边的引脚连载逻辑分析仪上,一个引脚一个引脚的对比,看两边波形哪里有不一样。

最后发现有一个引脚不一样(第一排第十一个,两边引脚显示波形不一样),然后我对着画的pcb看,发现是直接引进去的,没有额外让这条路走不通的硬件,那么就只有一种可能——我芯片引脚虚焊了(大汗),用烙铁把芯片引脚刮一遍,发现屏幕就能正常显示了XD

原本还打算自己对着这玩意手册用hal库重新写一个底层,想了想太麻烦了,直接一测,哪个引脚不对改哪里,最后就把问题解决了。


版权声明:本文为qq_52791568原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。