![Nuvoton NuMicro NUC029 Series Скачать руководство пользователя страница 345](http://html1.mh-extra.com/html/nuvoton/numicro-nuc029-series/numicro-nuc029-series_technical-reference-manual_1720306345.webp)
NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
345
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
Tx FIFO
Parallel to Serial
TX
/CTS
Flow Control
Rx FIFO
Serial to Parallel
RX
/RTS
Flow Control
APB
BUS
Note:
It is only supported in UART0 and UART1
Figure 6.13-4 Auto Flow Control Block Diagram
The Figure 6.13-5 demonstrates the CTS auto flow control of UART function mode. User must set
AUTO_CTS_EN (UA_IER [13]) to enable CTS auto flow control function. The LEV_CTS
(UA_MCR [8]) can set CTS pin input active state. The DCTSF (UA_MSR [0]) is set when any
state change of CTS pin input has occurred, and then TX data will be automatically transmitted
from TX FIFO.
LEV_CTS = 0
LEV_CTS = 1
CTS_ST
(UA_MSR[4]),
CTS pin input
Active
CTS pin input status of UART function mode
D0
D1
D2
D3
D4
D5
D6
D7
P
Start
bit
Stop
bit
TX pin output
DCTSF
MODEM_INT interrupt
Clear by softwave
MODEM_INT interrupt
Clear by softwave
Idle
Idle
TX output
delay
(default)
Figure 6.13-5 UART CTS Auto Flow Control Enabled
As shown in theFigure 6.13-6, in UART RTS Auto Flow control mode (AUTO_RTS_EN
(UA_IER[12])=1), the RTS internal signal is controlled by UART FIFO controller with
RTS_RTI_LEV(UA_FCR[19:16]) trigger level.