嵌入式期末温湿度控制

本文介绍了如何使用CubeMX配置UART1和风机定时器,以及Keil的项目设置。针对DHT11传感器和风机的控制,详细阐述了波特率设定、引脚配置和定时器参数计算。在Keil中,实现了数据接收、结构体定义、函数调用等步骤,以实现DHT11数据读取和风机的周期性控制。
摘要由CSDN通过智能技术生成

CubeMX:

1、UART1,波特率看原理图,勾选NVIC。

2、DHT11引脚看原理图,为输出,设置为高电平。

3、风机同样看原理图确定,通过风机引脚查看定时器选择什么和定时器引脚的选择,例如风机为PA1,则选择定时器2通道2或定时器5通道2,设置定时器的通道,时钟源选择内部时钟,参数:

因为板子是16MHZ的,,然后我们将PSC都设置为16-1,也就是说16M/16 = 1MHZ.

题目要求是4KHZ,那么1M/4K = 1000K/4K = 250.,,这个是会改的。比如要求2KHZ,就是1000K/2K=500。在把重装载值填进去时要-1。

(1)分频系数:16分频,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值