NEC 78K0R/KE3 User Manual page 429

16-bit single-chip microcontrollers
Table of Contents

Advertisement

Figure 11-78. Flowchart of UART Transmission (in Continuous Transmission Mode)
Yes
Writing 1 to MDmn0 bit
Caution
After setting the PER0 register to 1, be sure to set the SPSm register after 4 or more clocks
have elapsed.
Remark
<1> to <6> in the figure correspond to <1> to <6> in Figure 11-77
Transmission (in Continuous Transmission Mode).
CHAPTER 11 SERIAL ARRAY UNIT
Starting UART communication
Setting SAU1EN and SAU0EN
bits of PER0 register to 1
Setting operation clock by
SPSm register
SMRmn, SCRmn: Setting communication
SDRmn[15:9]:
Setting transfer rate
SOLmn:
Setting output data level
SOm, SOEm:
Setting output
Port manipulation
Writing 1 to SSmn bit
Writing transmit data to
TXDq (=SDRmn[7:0])
Buffer empty interrupt
generated?
Yes
<3>
Transmitting next data?
No
Clearing 0 to MDmn0 bit
TSFmn = 1?
No
Yes
Transfer end interrupt
generated?
<5>
Yes
Communication continued?
No
Writing 1 to STmn bit
Clearing SAU1EN and SAU0EN
bits of PER0 register to 0
End of communication
User's Manual U17854EJ9V0UD
Perform initial setting when SEmn = 0.
<1> Select the buffer empty interrupt.
<2>
No
Yes
<4>
No
<6>
Timing Chart of UART
429

Advertisement

Table of Contents
loading

Table of Contents