当串口使用DMA时,发现发送数据的时候,串口状态一直是HAL_UART_STATE_BUSY_TX,显示忙
后来了解到,CubeMX生成的初始化函数是随机,DMA初始化必须在串口初始化前面,才会正常,如下图,就是错误的
正常的应该是这样:
经过调试,发现正常。