Renesas H8SX/1650 Hardware Manual page 525

Renesas 32-bit cisc microcomputer h8sx family / h8sx/1600 series
Table of Contents

Advertisement

Initialization
Start reception
Read ORER flag in SSR
ORER = 1
No
Read RDRF flag in SSR
No
RDRF = 1
Yes
Read receive data in RDR and
clear RDRF flag in SSR to 0
No
All data received
Yes
Clear RE bit in SCR to 0
<End>
[3]
Error processing
Overrun error processing
Clear ORER flag in SSR to 0
<End>
Figure 13.19 Sample Serial Reception Flowchart
Section 13 Serial Communication Interface (SCI)
[1] SCI initialization:
[1]
The RxD pin is automatically
designated as the receive data input
pin.
[2] [3] Receive error processing:
If a receive error occurs, read the
[2]
ORER flag in SSR, and after
performing the appropriate error
processing, clear the ORER flag to 0.
Yes
[3]
Receive cannot be resumed if the
ORER flag is set to 1.
Error processing
[4] SCI state check and receive data
read:
(Continued below)
Read SSR and check that the RDRF
[4]
flag is set to 1, then read the receive
data in RDR and clear the RDRF flag
to 0. Transition of the RDRF flag from
0 to 1 can also be identified by an RXI
interrupt.
[5] Serial reception continuation
procedure:
To continue serial reception, before
the MSB (bit 7) of the current frame is
received, reading the RDRF flag,
reading RDR, and clearing the RDRF
[5]
flag to 0 should be finished. However,
the RDRF flag is cleared automatically
when the DTC is initiated by a receive
data full interrupt (RXI) and reads data
from RDR.
Rev.2.00 Jun. 28, 2007 Page 503 of 666
REJ09B0311-0200

Advertisement

Table of Contents
loading

This manual is also suitable for:

R5s61650cH8sx/1650c

Table of Contents