![ARTERY AT32F435 Series Скачать руководство пользователя страница 214](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592214.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 214
Rev 2.03
Figure
12-4
Tx/Rx swap
TX
TX
RX
RX
MCU
MCU
USART_TX
USART_TX
USART_RX
USART_RX
USART
USART
TRPSWAP=0
TRPSWAP=1
TX
TX
RX
RX
MCU
MCU
USART_TX
USART_TX
USART_RX
USART_RX
USART
USART
TRPSWAP=0
TRPSWAP=1
Note: The SWAP (USART_CTRL2[15]) can be modified only when the USART is disabled (UEN=0)
12.10 Interrupt requests
USART interrupt generator serves as a control center of USART interrupts. It is used to monitor the
interrupt source inside the USART in real time and the generation of interrupts according to the
programmed interrupt control bits. Table 12-4 shows the USART interrupt source and interrupt enable
control bit. An interrupt will be generated over an event when the corresponding interrupt enable bit is
set.
Table 12-4 USART interrupt request
Interrupt event
Event flag
Enable bit
Transmit data register empty
TDBE
TDBEIEN
CTS flag
CTSCF
CTSCFIEN
Transmit data complete
TDC
TDCIEN
Receive data buffer full
RDBF
RDBFIEN
Receiver overflow error
ROERR
Idle flag
IDLEF
IDLEIEN
Parity error
PERR
PERRIEN
Brake frame flag
BFF
BFIEN
Noise error, overflow error or framing error
NERR or ROERR or FERR
ERRIEN
(1)