- 博客(1)
- 收藏
- 关注
转载 STM32 UART DMA实现未知数据长度接收(转自amoBBs)
串口通信是经常使用到的功能,在STM32中UART具有DMA功能,并且收发都可以使用DMA,使用DMA发送基本上大家不会遇到什么问题,因为发送的时候会告知DMA发送的数据长度,DMA按照发送的长度直接发送就OK了,但是使用DMA接收时候就不同了,因为有时候数据接收并不是每一次都是定长的,但是DMA只在接收数据长度和设定数据长度相同的时候才可以触发中断,告诉MCU数据接收完毕,针对这个问题,解决方法
2014-12-15 09:44:47 4766 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人