用DMA串口发送数据,在发送完成下清RS422使能引脚(发送完禁止发送,允许接收).但是DMA发送完,实际是数据并没发送完,RS422引脚就清0了.所以发送不了.不知大侠是怎样处理的? 
void DMA1_Channel4_IRQHandler(void) 
{         
                 
                if(DMA_GetFlagStatus(DMA1_FLAG_TC4)==SET)  
                {   
                                DMA_ClearFlag(DMA1_FLAG_TC4);  
                                GPIO_ResetBits(GPIOB,GPIO_LED2);        //清0          
                                DMA_Cmd(DMA1_Channel4,DISABLE);  
                                OSSemPost(Uart1_Tx_E); 
      
                } 
} |