STM32Cube 串口DMA发送问题:只能运行一次,第二次返回状态为HAL_BUSY
解决办法:

这样就可以实现每次调用HAL_UART_Trasmit_DMA发送指定长度的数组。
本文解决了一个关于STM32Cube使用串口DMA发送数据的问题,即发送操作只能成功进行一次,再次尝试时会遇到HAL_BUSY状态错误。通过调整代码逻辑,实现了连续调用HAL_UART_Transmit_DMA发送指定长度数组的功能。
STM32Cube 串口DMA发送问题:只能运行一次,第二次返回状态为HAL_BUSY
解决办法:

这样就可以实现每次调用HAL_UART_Trasmit_DMA发送指定长度的数组。
转载于:https://www.cnblogs.com/zq-Embedded-System/p/5925714.html
2928
2690
2674
4608

被折叠的 条评论
为什么被折叠?