EasyManua.ls Logo

GigaDevice Semiconductor GD32F3x0 - Page 478

Default Icon
665 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
GD32F3x0 User Manual
478
0: LIN Break is not detected.
1: LIN Break is detected. An interrupt will occur if the LBDIE bit is set in
USART_CTL1
Set by hardware when the LIN break is detected.
Cleared by writing 1 to LBDC bit in USART_INTC register.
This bit is reserved in USART1.
7
TBE
Transmit data register empty.
0: Data is not transferred to the shift register.
1: Data is transferred to the shift register. An interrupt will occur if the TBEIE bit is
set in USART_CTL0.
Set by hardware when the content of the USART_TDATA register has been
transferred into the transmit shift register or writing 1 to TXFCMD bit of the
USART_CMD register.
Cleared by a write to the USART_TDATA.
6
TC
Transmission completed.
0: Transmission is not completed.
1: Transmission is complete. An interrupt will occur if the TCIE bit is set in
USART_CTL0.
Set by hardware if the transmission of a frame containing data is completed and if
the TBE bit is set.
Cleared by writing 1 to TCC bit in USART_INTC register.
5
RBNE
Read data buffer not empty.
0: Data is not received.
1: Data is received and ready to be read. An interrupt will occur if the RBNEIE bit is
set in USART_CTL0.
Set by hardware when the content of the receive shift register has been transferred
to the USART_RDATA.
Cleared by reading the USART_RDATA or writing 1 to RXFCMD bit of the
USART_CMD register.
4
IDLEF
IDLE line detected flag
0: No Idle line is detected.
1: Idle line is detected. An interrupt will occur if the IDLEIE bit is set in
USART_CTL0.
Set by hardware when an Idle line is detected. It will not be set again until the
RBNE bit has been set itself.
Cleared by writing 1 to IDLEC bit in USART_INTC register.
3
ORERR
Overrun error
0: No overrun error is detected.
1: Overrun error is detected. An interrupt will occur if the RBNEIE bit is set in
USART_CTL0. In multibuffer communication, an interrupt will occur if the ERRIE
bit is set in USART_CTL2.

Table of Contents