STM32 利用DMA和串口空闲中断实现不定长收发数据包

1、设计 目的:利用STM32的一组串口配合DMA实现不定长数据包收发。缓存 2、贴代码 要点:app 一、DMA收发配置为单次触发。每次使用都须要从新设置一下计数值。函数 二、串口空闲中断中,须要关闭串口的DMA请求,退出中断函数时再从新打开。在中断服务函数中。再也不接收串口数据。设计 三、再中断服务函数中。再读一次数据寄存器。确保下次打开DMA请求时不引入错误的数据code #include
相关文章
相关标签/搜索