GT911调试的那些梗

本文详细记录了在GT911触摸屏调试过程中遇到的各种问题及解决办法,包括示波器故障、复位信号缺失上拉电阻、模拟板问题导致I2C无输出、数字板I2C映射错误以及最终发现的触摸屏型号不匹配问题。通过这些调试经验,总结出调试环境与EMIO映射的重要性。
摘要由CSDN通过智能技术生成



环境:基于公司的电路板。模拟板+数字板(zynq)+GT911触摸屏


梗1:搭建好环境后,通过数字版的zynq中的PL的EMIO映射出了4跟管脚,INT,RESET,SDA,SCL。用示波器抓取INT和RESET的上电时序,发现没有输出。半天后,发现,示波器有问题,用万用表可以测到电平变化。


梗2:发现RST一直为低,(gt911 复位低)。经查:由于电路上没有给RTS拉上拉电阻。


梗3:I2C没有输出,确认映射好管脚等。经查:模拟板有问题,数字板上的PL管脚是引入到模拟板上, 后才和GT911连接。但是模拟板有问题,所以没有输出。


梗4:换模拟板后,I2c控制信号正常,但是时钟闲置为低,并且I2C没有设备响应。经查:由于数字板有问题,并且在FPGA内部对I2C管脚重新映射的时候没有做内上拉,导致时钟有问题。


梗5:在数字板和模拟板都换后,发现触摸屏还是没有响应。但是同样挂在在I2C0控制器下的RTC可以正常响应并且通信,并且对比RET和INI的上电时序是正常的。后抱着试下的心态,将触摸屏换了,后,可以正常通信。中断等正常。原来之前调试用的屏幕是GT811的,最后换的才是911的屏。到处是坑。


问题总结:调试环境问题。EMIO映射问题。




测试代码&#

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值