Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
I want to use DMA to transmit data using SCIA of TMS320F28377S. Actually, I am transmitting 64 bytes in every1 second. And it takes 55mill second to transmit 64byte when the baud rate is 9600. This is too much for my application. I transmitting data using the below function. So I want to use a DMA channel to reduce this time. In datasheet, nothing is given for serial transmission using DMA. So please help to solve the problem.
void scib_transmit_char(unsigned char data)
{
while (ScibRegs.SCIFFTX.bit.TXFFST != 0) {}
ScibRegs.SCITXBUF.all =data;
}