


我理解您的意思,但是经过我调试发现,UCTXIFG上电后为1,而我配置的DMA选择的是上升沿触发,所以在我需要进行串口数据发送时,我打开了DMA的使能,同时将模块地址发送了除去,这样才能使UCTXIFG产生类似脉冲的信号,将我所需要发送的数据全部发送出去        RS485_CTRL_SE();  // 使能发送
        bsp_delay_us(1);
        DMA_setTransferSize(RS485_DMA_CHANNEL, txLength - 1);  // 去除模块地址
        DMA_enableTransfers(DMA_CHANNEL_0);  // 使能DMA传输
        EUSCI_A_UART_transmitData(RS485_UART, txBuffer[0]);  // 发送模块地址,并触发DMA传输我将发送缓冲区txBuffer[1]作为了DMA的传输源地址,像这样我才能完美实现我想要的不定长数据的DMA串口传输功能