基于DHT11例程资料求助制作DHT22(AM2302)的驱动代码

2019-08-14 18:58发布

【首先声明】小弟是个新人,新入STM32F103系列。底子比较薄,愿各位勿嫌弃;
【提问正文】
    我是尝试制作温湿度传感器,以前没有独立做过,这次是自行尝试学习制作。
    手里有DHT11传感器的驱动代码,也看到了有些大神制作的DHT22的代码,我也想学着自己修改制作。
    目前遇到的难度有以下几点:
            1、我对比过DHT11和DHT(AM2302)的器件手册,也看过论坛中一些大佬的帖子,但是我个人发现,器件手册中的差别不是很大,烦请告知DHT11和DHT22修改代码部分思路上的区别。
            2、我想自己尝试着修改这个代码,但是我搞不懂修改的思路和切入点,烦请各位帮忙指出。若可以的话烦请手把手教个小例子加深印象。!!
            3、在DHT22手册中提到一个校验和,手册中指出每次传递40bit,包括温度16bit 湿度16bit和校验和8bit,且校验和=温度高8位+温度低8位+湿度高8位+湿度低8位。那是不是代表DHT22中先测试出温湿度值,然后计算出校验和了再传输40bit 数据?这个校验和有没有实际上的用途?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
q247341184
1楼-- · 2019-08-14 19:44
自己顶一下,作为一个萌新,希望可以得到指点,我没有相应的知识能力,但是我愿意学习。拜托!
q247341184
2楼-- · 2019-08-14 21:53
顶一下
q247341184
3楼-- · 2019-08-15 01:04
顶起来,依旧求助
a1109985267
4楼-- · 2019-08-15 02:59
帮顶一下
q247341184
5楼-- · 2019-08-15 03:21
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-08-15 05:50
慢慢写,光想没用

一周热门 更多>