【原创】STM32HAL库下DMA串口发送测试

单片机相关 徐 自远 3033℃

调试通过,需要CLEAR_FLAG一下才行,代码如下图:★★★★经过验证,不是必须的。★★★★看来有机会要好好看看寄存器了。

需要注意的是,在使用UART_DMASTOP程序时,会关闭所有的接收和发送DMA,所以如果需要只关发送,需要自己写程序。

以下是HAL_UART_DMAStop(UART_HandleTypeDef *huart)程序源码:

 

最后程序改为如下:

 

转载请注明:徐自远的乱七八糟小站 » 【原创】STM32HAL库下DMA串口发送测试

喜欢 (4)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号