F407 DMA在发送未完成的情况下再次发送

2019-07-20 07:43发布

使用串口1的DMA发送,在发送之前已经判断了是否发送完毕  if(DMA_GetFlagStatus(USART1_TX_DMA2_CHANNEL,DMA_FLAG_TCIF7)==SET),但是偶尔会出现上一帧只发送了一段就接着发送下一帧了,不知道是什么原因

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。