OpenEdv-开源电子网

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

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

[复制链接]

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2013-9-5
在线时间
22 小时
发表于 2017-3-7 22:08:03 | 显示全部楼层 |阅读模式
一位同事从供应商那里拿一块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欧之后终于显示了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

147

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2182
金钱
2182
注册时间
2014-6-30
在线时间
341 小时
发表于 2017-3-8 09:25:18 | 显示全部楼层
感谢分享,之前用vci和vccio直接是接3.3V的,8位数据线模式,刷屏慢了
在电路上充实自己
回复 支持 反对

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6505
金钱
6505
注册时间
2018-6-27
在线时间
549 小时
发表于 2018-11-2 09:05:12 | 显示全部楼层
谢谢分享,学习学习。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2016-6-23
在线时间
19 小时
发表于 2018-11-8 16:01:12 | 显示全部楼层
调试了4天都是不显示,不知道问题何在,移植了好多的代码始终无果,灰常绝望啊,然后还是试着在原子这个论坛搜一下,然后看到了你分享的这个经验,我确实有串联电阻,最开始串联的10K,后来调试感觉电压有些低,然后将电阻调整为2K,电压确实升上来,然后就忽略了这个地方,看到你这个解决思路后,感觉豁然开朗,抱着试一下啊的心里,直接将电阻短路,开机!屏幕显示啦!!!!!!!!哈哈哈太感谢了!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 21:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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