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

[复制链接]
1428|3
 楼主| stm32learn 发表于 2015-10-2 10:40 | 显示全部楼层 |阅读模式
本帖最后由 stm32learn 于 2015-10-2 10:44 编辑

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

1、先来上个效果:
00015.png
2、主要的程序是DHT11的读取程序,如下,先发送起始:
0016.png
2、判断回应,并读取接收的数据:
0017.png
3、校验并返回:
0018.png
4、主函数实现显示:
0019.png
5、其中延时1us用定时器6来实现的:
0020.png
7、由于工程是用cube生成的,带有库文件,比较大,直接粘文本也太长了,就上传主要的程序文件吧:
main.zip (3.64 KB, 下载次数: 24)
8、另附DHT11资料:
DHT11说明书最新版.pdf (514.81 KB, 下载次数: 6)

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
不错多谢分享。。。

多谢支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

90

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部