本人在使用SHT11这块测量温湿度器件的时候,将其通过10M的传输线进行传输。其实SHT11也不是标准的I2C器件,但是很类似。在单片机发送数据给SHT11后等待ACK,却发现SHT11无法将电平拉低,导致单片机无法读取数据。但是很奇怪的现象出现了:当我将手或者其它类似镊子等触摸到SHT11的DATA焊盘上的时候,此时可以将电平拉低了,且输出的数据准确稳定;但是把手或者其它类似镊子等拿开的时候,立马没有数据输出,这让我很纳闷!请教各位,怎么解决此问题?程序是正确的,一开始在使用1M长的传输线时没有任何问题且数据稳定。现在的问题就是SHT11无法将电平拉低。使用3.3V电压。 |