我是这里的新人。我来找你,因为我的学生项目需要在stm32f3和DHT11传感器之间建立通信。
沟通非常具体,我需要准时好的杰作。
但我从未在μs上工作,我不知道如何使用它
有人可以帮帮我吗?答案 0 :(得分:0)
DHT11使用的通信接口是OneWire,它是标准化接口。它所需的微秒延迟可以使用MCU的一个定时器来实现,您只需要设置其预分频器将时钟分频为1MHz(1us分辨率),将延迟值加载到周期寄存器中,启动计时器。然后你只是等待计时器更新事件。对于整个OneWire通信,您可以移植网络上的许多库中的一个。