最近在使用 dht11 温湿度传感器的时候遇到了一个问题,就是 dht11 这个传感器在开发板上工作正常,但是使用杜邦线连接的时候就无法初始化
本人使用的是 rt-thread 系统的 dht11 软件包进行 dht11 的控制
为了排查问题,使用逻辑分析仪抓取通信波形
我们知道,基于单总线上的所有传输过程都是以初始化开始的 初始化过程由主机发出的复位脉冲和从机响应的应答脉冲组成
但是通过逻辑分析仪抓取的结果可以看出,主机端发送复位脉冲的时候, dht11 没有应答
试过换不同的电阻,也不能解决这个问题
但是在开发板上可以正常使用…
最后想着试试多次初始化,没想到就解决了问题