// UART 0 error interrupt // static __interrupt void _SCI0_Error_Interrupt(void) // independent error interrupt handler { // Used to clear framing error in DMA rx mode // (void)UART0_S1; // read the error source (void)UART0_D; // read the data register (resets the framing err...
I am having some trouble with the UART module where UART_FRAMING_ERROR occurs very frequently that only 20% of the payload is received successfully. The project uses freeRTOS and the S32 SDK. A task receives UART packets from another chip (iMX6). The UART packet starts with 0xAE and has...
Reading it's done at 250000 bauds, the Break and the Mark After Break it's at 100000 so it's common practice to detect a framing error instead of switching baudrate or edge detection. I have an interrupt handler for the UART IRQ, inside it I have this piece of code: while (uart_...
Dear all, I am having some trouble with the UART module where UART_FRAMING_ERROR occurs very frequently that only 20% of the payload is received