配置stm32f3discovery,使用(或不使用)Freertos来实现短延迟(μs)

时间:2017-04-12 20:29:36

标签: time delay stm32

我是这里的新人。我来找你,因为我的学生项目需要在stm32f3和DHT11传感器之间建立通信。

沟通非常具体,我需要准时好的杰作。

但我从未在μs上工作,我不知道如何使用它

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

DHT11使用的通信接口是OneWire,它是标准化接口。它所需的微秒延迟可以使用MCU的一个定时器来实现,您只需要设置其预分频器将时钟分频为1MHz(1us分辨率),将延迟值加载到周期寄存器中,启动计时器。然后你只是等待计时器更新事件。对于整个OneWire通信,您可以移植网络上的许多库中的一个。