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.

TMS570LC4357: missing data while receiving in ISR

Part Number: TMS570LC4357
Other Parts Discussed in Thread: HALCOGEN

dear e2e ,

 I am trying to communicate with GSM module and controller through UART(SCI).  I am sending data to module in polling and Receiving data in interrupt method. While receiving data, some data is missing.

I  configured UART to 115200 baud rate , 1 start bit , 1 stop bit and 8 bit data . I enable rx int mode in sci tab of halcogen. 

Below is the code for interrupt service routine.

extern unsigned char rx_str[500];

unsigned char rx_k = 0;

void sciNotification(sciBASE_t *sci, uint32 flags)
{

sciReceive(sciREG1, 50 , rx_str);
rx_k++;

}

Can you help me to resolve this problem?

Thanks & regards

Chethan R