触摸屏没有反应,用示波器测了一下SDA,发现该信号一直置高,其他的信号线都正常,这是为什么??

2019-07-20 06:32发布

触摸屏没有反应,用示波器测了一下SDA,发现该信号一直置高,其他的信号线都正常,这是为什么??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-20 11:30
 精彩回答 2  元偷偷看……
DreamWaterPro
2楼-- · 2019-07-20 14:57
是开发板,还是自己DIY的设备?

如果是开发板也是使用的例程的话,检查板子上的跳线帽是否都设置正确,重点看看是否是SDA线或者触摸屏相关的其他信号线上还连接有其他设备和器件,这些设备和器件只要有推挽输出的话就会对SDA造成干扰(SDA一般都是开漏输出)

另外不要使用STM32的硬件IIC有BUG。

如果是自己DIY的话可能性就多了,。。。。连接不良(导致SDA悬空,上拉电阻将其拉至高电平),器件损坏,程序不正确等等。首先楼主应该试试写一个程序将SDA拉低,看看能否直接拉低;如果可以,将液晶屏移除,使SCL SDA悬空,用示波器查看其波形是否正常。

一周热门 更多>