Renesas M16C Series User Manual page 235

16-bit single-chip microcomputer
Hide thumbs Also See for M16C Series:
Table of Contents

Advertisement

M30240 Group
Setting UARTi bit rate generator(i = 0 to 2)
b7
b0
UARTi bit rate generator (i = 0 to 2) [Address 03A1
UiBRG (i = 0 to 2)
Can be set from 00
Note: Write to UARTi bit rate generator when transmission/reception is halted.
Reception enabled
UART0 transmit/receive control register 1
b7
b0
U0C1 [Address 03A5
1
UART1 transmit/receive control register 1
U1C1 [Address 03AD
Receive enable bit
1 : Reception enabled
Checking completion of reception
UART0 transmit/receive control register 1
b7
b0
U0C1 [Address 03A5
UART1 transmit/receive control register 1
U1C1 [Address 03AD
Receive complete flag
0 : No data present in receive buffer register
1 : Data present in receive buffer register
Checking error
(b15)
(b8)
b7
b0 b7
Figure 2.67: Set-up procedure of reception in UART mode (2)
Rev.1.00 Sep 24, 2003 Page 217 of 360
Continued from the previous page
, 03A9
16
to FF
(Note)
16
16
b7
]
16
]
16
Start reception
b7
]
16
]
16
UART0 receive buffer register [Address 03A7
b0
UART1 receive buffer register [Address 03AF
UART2 receive buffer register [Address 037F
Receive data
Overrun error flag
0 : No overrun error
1 : Overrun error found
Framing error flag
0 : No framing error
1 : Framing error found
Parity error flag
0 : No parity error
1 : Parity error found
Error sum flag
0 : No error
1 : Error found
Processing after reading out reception data
Clock-Asynchronous Serial I/O
, 0379
]
16
16
b0
UART2 transmit/receive control register 1
1
U2C1 [Address 037D
Receive enable bit
1 : Reception enabled
b0
UART2 transmit/receive control register 1
U2C1 [Address 037D
Receive complete flag
0 : No data present in receive buffer register
1 : Data present in receive buffer register
, 03A6
]U0RB
16
16
, 03AE
]U1RB
16
16
, 037E
]U2RB
16
16
]
16
]
16

Advertisement

Table of Contents
loading

Table of Contents