stm32调试:关于STM32的DMA通道问题
前段时间修改一段关于stm32的串口dma发送程序,为了节省相关CPU的使用率,将串口发送关联至DMA。
一开始使用串口2时十分正常,修改代码至串口3出现错误,程序卡在等待dma发送阶段。
经过一段时间的研究发现stm32的每个和dma关联的功能需要有不同的dma和不同的通道进行完成。
以下是与dma相关联的相关通道,来源于stm32的参考手册。
在配置相应功能的dma时一定要注意其通道。
前段时间修改一段关于stm32的串口dma发送程序,为了节省相关CPU的使用率,将串口发送关联至DMA。
一开始使用串口2时十分正常,修改代码至串口3出现错误,程序卡在等待dma发送阶段。
经过一段时间的研究发现stm32的每个和dma关联的功能需要有不同的dma和不同的通道进行完成。
以下是与dma相关联的相关通道,来源于stm32的参考手册。
在配置相应功能的dma时一定要注意其通道。