AnsweredAssumed Answered

Receiver Overrun when using LPUART_ReadBlocking

Question asked by Ben Griffiths on Jan 29, 2018
Latest reply on Jan 29, 2018 by Mark Butcher

I'm using LPUART_ReadBlocking() to read a string from the LPUART. I keep getting a return status of kStatus_LPUART_RxHardwareOverrun indicating there's been a Receiver Overrun.

As the function call is a blocking function, the foreground software should be doing nothing except waiting for the requisite number of characters to be received over the UART. So I can't understand how I keep getting a Receiver Overrun as it should have plenty of time to read the incoming characters.

 

I'm using Free RTOS on a KL17 uc. I'm using the LPUART at 9,600 bps.

 

Any suggestions?

Outcomes