写了一个 DHT11 的小驱动,欢迎板砖

2020-01-04 18:47发布

废话不说,直接上代码地址:https://github.com/murphyzhao/dht11_rtt,如有问题,欢迎板砖,一起探讨

DHT11 是采用单总线通讯的传感器,本软件包采用 GPIO 模拟单总线时序,基于 RT-Thread 系统。DHT11 的一次完整读时序需要 20ms,时间过长,故无法使用关中断或者关调度的方式实现独占 CPU 以保证时序完整正确。因此可能出现读取数据失败的情况,请用户注意。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
openmcu666
1楼-- · 2020-01-04 19:38
点个赞,做成rtt的软件包了。
jiaowoxiaolu
2楼-- · 2020-01-05 01:20
这种单总线用定时器捕获+DMA处理非常爽啊,不会占用CPU时间
huike
3楼-- · 2020-01-05 02:47
今天刚好试了一下。还是老实的用IIC
laotui
4楼-- · 2020-01-05 06:59
感谢楼主分享 一直没搞明白操作系统的优点 下载学习学习
MurphyZhao
5楼-- · 2020-01-05 10:37
 精彩回答 2  元偷偷看……
MurphyZhao
6楼-- · 2020-01-05 15:17
laotui 发表于 2019-8-19 21:56
感谢楼主分享 一直没搞明白操作系统的优点 下载学习学习

功能实现比较简单,目的是降低重复开发的工作量。还没有找到更好的处理方式,欢迎一起完善

一周热门 更多>