标签: stm32 usart 1wire
我想使用具有单线协议的传感器,问题是使用此协议的哪种方式是优化的,更合理? over usart还是使用bit banging?
如果重要的是我使用am2305和stm32fxx微控制器。
答案 0 :(得分:3)
我更喜欢使用USART + DMA和一个缓冲区进行传输和接收。我认为这个选择取决于您的技能和对项目的要求。
有许多方法可以实现单线协议。
所有这些都有其优点和缺点:
我有不同的项目,其中列出了上面列出的第一个和最后一个方法。
您必须知道哪种方法适合您和您的项目。