![Hitachi H8/3008 Hardware Manual Download Page 363](http://html.mh-extra.com/html/hitachi/h8-3008/h8-3008_hardware-manual_140473363.webp)
347
•
Receiving Serial Data (Asynchronous Mode): Figure 12.7 shows a sample flowchart for
receiving serial data and indicates the procedure to follow.
Yes
Yes
No
No
<End>
All data received?
(2)
(1)
Initialize
(4)
(5)
(1)
(2)(3)
(4)
(5)
Start receiving
Error handling
Read ORER, PER, and FER
flags in SSR
PER
∨
FER
∨
OPER= 1
RDRF= 1
Read RDRF flag in SSR
(continued on next page)
Read receive data from RDR, and
clear RDRF flag to 0 in SSR
Yes
(3)
No
SCI initialization:
the receive data input function of the RxD
pin is selected automatically.
Receive error handling and break detection:
if a receive error occurs, read the ORER,
PER, and FER flags in SSR to identify the
error. After executing the necessary error
handling, clear the ORER, PER, and FER
flags all to 0. Receiving cannot resume if
any of these flags remains set to 1. When a
framing error occurs, the RxD pin can be
read to detect the break state.
SCI status check and receive data read:
read SSR, check that the RDRF flag is set
to 1, then read receive data from RDR and
clear the RDRF flag to 0. Notification that
the RDRF flag has changed from 0 to 1 can
also be given by the RXI interrupt.
To continue receiving serial data:
check the RDRF flag, read RDR, and clear
the RDRF flag to 0 before the stop bit of the
current frame is received.
Clear RE bit to 0 in SCR
Figure 12.7 Sample Flowchart for Receiving Serial Data
Summary of Contents for H8/3008
Page 1: ...Hitachi 16 Bit Microcomputer H8 3008 Hardware Manual ADE 602 221 Rev 1 0 9 14 00 Hitachi Ltd ...
Page 4: ......
Page 17: ...xii ...
Page 70: ...54 ...
Page 114: ...98 ...
Page 154: ...138 ...
Page 314: ...298 ...
Page 412: ...396 ...
Page 496: ...480 ...