RA2L1_SCI_UART_RDR_Clean

Hi Renesas Expert,

My customer feedback that, after they read RDR, if they read RDR again, the read value is same with last read value. Which means, RDR will not be cleaned after read.

Would you kindly help to check is that true? I can find no infomation about this in UM.

And my customer need RDR to be cleared after read. Is there any way to clear it?

Looking forward for your reply.

BR

sophie

Parents
  • Read the RDR register only once after a receive data full interrupt (SCIn_RXI) occurs.

    When a data is received, the received data is transferred from RSR register to RDR register, then the next SCIn_RXI interrupt will occur.

    Does your customer use FSP to configurate the SCI_UART driver? By using FSP, your customer can handle the received data in the corresponding callback function. 

Reply
  • Read the RDR register only once after a receive data full interrupt (SCIn_RXI) occurs.

    When a data is received, the received data is transferred from RSR register to RDR register, then the next SCIn_RXI interrupt will occur.

    Does your customer use FSP to configurate the SCI_UART driver? By using FSP, your customer can handle the received data in the corresponding callback function. 

Children