每次发送前必须清除 full transfer 标志位:
dma_flag_clear(DMA1, DMA_CH7, DMA_INT_FLAG_FTF);
或者
dma_interrupt_flag_clear(DMA1, DMA_CH7, DMA_INT_FLAG_FTF);
否则只会执行发送,但实际串口未不发送。
每次发送前必须清除 full transfer 标志位:
dma_flag_clear(DMA1, DMA_CH7, DMA_INT_FLAG_FTF);
或者
dma_interrupt_flag_clear(DMA1, DMA_CH7, DMA_INT_FLAG_FTF);
否则只会执行发送,但实际串口未不发送。