野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9753|回复: 3

照着火哥的DHT11自己写了个DHT22的驱动,失败了

[复制链接]
发表于 2018-5-4 09:34:10 | 显示全部楼层 |阅读模式
我看了看DHT22和DHT11的说明书,只发现了三处不同:
1.DHT22开始通讯时,总线拉低500us DHT11是18ms
2.DHT22采样周期是至少2S DHT11是至少1S
3.DHT22最后得到真实数据是 (高8*256+低*8)/10 DHT11是 高8.低8
其余的高低电平表示方式,传输的时序都完全相同
我想程序上改动应该就是这些方面
现在出现的问题是这样的 通过串口打印他时而好用 时而抽风(可能就是不好用)

求助大神帮我看看吧


file:///C:/Users/20305/AppData/Roaming/Tencent/Users/2030570637/TIM/WinTemp/RichOle/_N6V7$%7B$I6Z0HY22]7AQ5~R.png
file:///C:/Users/20305/AppData/Roaming/Tencent/Users/2030570637/TIM/WinTemp/RichOle/_N6V7$%7B$I6Z0HY22]7AQ5~R.png
1.png

DHT11温湿度传感器实验.rar

634.2 KB, 下载次数: 123

自己写的程序

DHT11_www.ic37.com.pdf

678.2 KB, 下载次数: 20

dht11说明书

DHT22说明书.pdf

842.44 KB, 下载次数: 23

dht22说明书

回复

使用道具 举报

 楼主| 发表于 2018-5-4 09:41:49 | 显示全部楼层
2.png
也不知道为啥又突然好使了.......
我写的问题 or 接触不良?



回复 支持 反对

使用道具 举报

发表于 2018-5-4 10:14:19 | 显示全部楼层
很大概率是接触不良,我用dht11就碰到过
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-4 10:30:46 | 显示全部楼层
非谢家之宝树 发表于 2018-5-4 10:14
很大概率是接触不良,我用dht11就碰到过

嗯 解决了就是接触不良
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 07:12 , Processed in 0.040675 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表