分享:解决ili9488的液晶屏不显示的问题,主要硬件问题

2019-07-20 05:13发布

一位同事从供应商那里拿一块3.5寸带电阻触摸的tft显示屏,驱动ic是ili9488,配置是16bit并口模式,fpc软排线接口。我是拿探索者开发板来调的,由于接口的引脚顺序不匹配,所以做了一个转接板,电源3.3v和背光5v都是开发板经过转接板供给显示屏。调试的时候发送读id指令d3,返回值是9488,说明fsmc的时序是ok的。然后就是液晶屏的vregout1、vregout2、vcom、vgl、vgh的显示驱动相关的电压的配置,配置完之后读会状态值检查之后没有发现问题,但是屏就是不显示,测不到正压和负压。在网上搜了其他人的配置,成功的例子,替换了之后发现还是没用。没办法,从淘宝买了一块ili9488的显示屏(无须转接板)用杜邦线接到开发板上,用店主提供的配置,调试了两天,点亮了。再把原来那块屏接回来,发现还是没亮。这时候就觉得很大可能性是转接板的问题。又花了几天的时间排查转接板的问题,首先是排查到3.3v和5v电源短接了,修改之后再读状态值就发现不对了,跟其他同事讨论之后觉得可能是功率不够导致驱动不起来,于是再排查,发现是vci和vccio的串联电阻丝120欧,导致留进液晶屏的电流太小,无法驱动,更换为0欧之后终于显示了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
greatxiaoguzi
1楼-- · 2019-07-20 10:32
 精彩回答 2  元偷偷看……
PeterYu
2楼-- · 2019-07-20 14:47
谢谢分享,学习学习。
Allegro_wang
3楼-- · 2019-07-20 15:27
调试了4天都是不显示,不知道问题何在,移植了好多的代码始终无果,灰常绝望啊,然后还是试着在原子这个论坛搜一下,然后看到了你分享的这个经验,我确实有串联电阻,最开始串联的10K,后来调试感觉电压有些低,然后将电阻调整为2K,电压确实升上来,然后就忽略了这个地方,看到你这个解决思路后,感觉豁然开朗,抱着试一下啊的心里,直接将电阻短路,开机!屏幕显示啦!!!!!!!!哈哈哈太感谢了!

一周热门 更多>