toily 发表于 2021-4-6 18:10 晓得了,多谢老哥 |
man1234567 发表于 2021-4-6 16:57 好的,谢谢老哥 |
应该是你的DHT11初始化函数有点问题,网上的DHT11初始化程序挺多的,你可以参考一下,完了之后可以先把采集到的结果用串口打印出来。 |
一直显示0就是没正常工作,可以把DHT11直接取下来结果是一样的。 排除硬件(有无问题很直观)和软件的逻辑(都是抄来的一般没问题)问题,一般就是延时。 不同的单片机速度不同,同一个单片机在不同的频率下速度也不同,要对照单片机和DHT11说明书计算延时。 |