发新帖本帖赏金 3.00元(功能说明)我要提问
返回列表
打印
[STM32F4]

【F446RE开发板试用】也来个DHT11

[复制链接]
1128|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 stm32learn 于 2015-10-2 10:44 编辑

拿到STM32F446开发板,晒完照,给大家来个DHT11的读取,来练练手。
关于DHT11的内容应该不少了,我就不多说了。
我使用的是STM32CUBEMX建工程,然后在MDK中写的代码。

1、先来上个效果:

2、主要的程序是DHT11的读取程序,如下,先发送起始:

2、判断回应,并读取接收的数据:

3、校验并返回:

4、主函数实现显示:

5、其中延时1us用定时器6来实现的:

7、由于工程是用cube生成的,带有库文件,比较大,直接粘文本也太长了,就上传主要的程序文件吧:
main.zip (3.64 KB)
8、另附DHT11资料:
DHT11说明书最新版.pdf (514.81 KB)

9、由于是软件延时,不精确,而且可能被其他中断打断。
准备随后用捕获比较来实现一下试试。




打赏榜单

21ic小喇叭 打赏了 3.00 元 2015-10-26

沙发
paderboy| | 2015-10-2 12:09 | 只看该作者
不错多谢分享。。。

使用特权

评论回复
板凳
lkl0305| | 2015-10-2 16:48 | 只看该作者
多谢分享!学习一下

使用特权

评论回复
地板
stm32learn|  楼主 | 2015-10-2 17:53 | 只看该作者
paderboy 发表于 2015-10-2 12:09
不错多谢分享。。。

多谢支持

使用特权

评论回复
发新帖 本帖赏金 3.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

90

帖子

0

粉丝