跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

Overrun error in clock asynchronous serial I/O (UART) mode

Latest Updated:10/05/2016

Question:

An overrun error occurs during communication in clock asynchronous serial I/O (UART) mode of the serial interface. What could be causing the overrun error?

Answer:

An overrun error occurs if the next data is received before the UiRB register is read. The error occurs when the bit immediately before the final stop bit of the next data is received.

If an overrun error occurs, please set the overrun error flag to 0 (no error). UARTi reception cannot be performed while the overrun error flag is 1.

An overrun error may be caused by the generation of a higher priority interrupt than UART reception, which as a result causes the next data to be received before data can be read from the UiRB register. Please adjust the interrupt priority or transmission interval of UART communication.

Suitable Products
R8C/32C
R8C/33C
R8C/34C
R8C/35C
R8C/36C
R8C/38C
R8C/3GC
R8C/3JC
R8C/32D
R8C/33D
R8C/35D
R8C/3GD
R8C/32M
R8C/33M
R8C/34M
R8C/35M
R8C/36M
R8C/38M
R8C/3GM
R8C/3JM
R8C/33T
R8C/3JT
R8C/3NT
R8C/36T-A
R8C/38T-A
R8C/3MK
R8C/34K
R8C/3MU
R8C/34U
R8C/3MQ
R8C/L35C
R8C/L36C
R8C/L38C
R8C/L3AC
R8C/L35M
R8C/L36M
R8C/L38M
R8C/L3AM
R8C/LA3A
R8C/LA5A
R8C/LA6A
R8C/LA8A
  • 这篇文章对您有帮助吗?