标题: DHT11温度一直为0 [打印本页]

作者: fdhfghg    时间: 2023-11-28 20:50
标题: DHT11温度一直为0
您好,请问DHT11数据一直为0什么原因,用的正点原子代码代编的,开发板也是正点原子

LND2S0K@TY76LRC]V9N~@0T.png (61.72 KB, 下载次数: 47)

LND2S0K@TY76LRC]V9N~@0T.png

62A_]M@MX$TJVTNBZRJ~]13.png (330.26 KB, 下载次数: 47)

62A_]M@MX$TJVTNBZRJ~]13.png

作者: HU1123    时间: 2023-11-29 08:57
接线完整吗,一般0都是发送那边没有回
作者: chxelc    时间: 2023-11-29 10:13
烧录频率对吗?有条件的话用示波器观测一下时序,与规格书对比一下。
作者: lkc8210    时间: 2023-11-29 10:39
30块包邮的逻辑分析仪,你值得拥有
作者: 18680365301    时间: 2023-11-29 11:57
lkc8210 发表于 2023-11-29 10:39
30块包邮的逻辑分析仪,你值得拥有

15块包邮喔
作者: lkc8210    时间: 2023-11-30 09:16
18680365301 发表于 2023-11-29 11:57
15块包邮喔

那么卷!?
作者: lkc8210    时间: 2023-11-30 09:20
在各个return 0 之前加printf来看看哪部分出问题
作者: 18680365301    时间: 2023-12-1 10:50
不得不指出你程序有问题if(Buf[0] + Buf[1] + Buf[2] + Buf[3] == Buf[4])这个代码有问题,,,应该是if((unsigned char)(Buf[0] + Buf[1] + Buf[2] + Buf[3]) == Buf[4])      需要一个强转
作者: 清风皓月抚心绕    时间: 2023-12-4 14:48
说明数据没有返回,查一下接线是否正确




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1