This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/RM44L920: Can the different DMA channels work at the same time?

Part Number: RM44L920

Tool/software: Code Composer Studio

If I configure channel 1 of DMA  to transfer Tx data of SCI and configure channel 2 of DMA to receive Rx of SCI, Can the two DMA channels  work at the same time?

( There are data on Tx and Rx at the same time ) 

  • Hello Lifeng,

    The SCI receiver and transmitter are double-buffered, and each has its own separate enable and interrupt bits. The receiver and transmitter may each be operated independently or simultaneously in full duplex mode. SCI transmit and receive can happen at the same time.

    But the DMA channels are serviced in an ascending order according to the channel number. The lower the channel number, the higher the priority. So the TX data (DMA channel 1) will be transferred first by DMA, then RX data.