EasyManuals Logo

ST STM32F103 series Reference Manual

ST STM32F103 series
1128 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #809 background imageLoading...
Page #809 background image
Universal synchronous asynchronous receiver transmitter (USART) RM0008
809/1128 DocID13902 Rev 15
Figure 300. CTS flow control
27.4 USART interrupts
The USART interrupt events are connected to the same interrupt vector (see Figure 301).
During transmission: Transmission Complete, Clear to Send or Transmit Data Register
empty interrupt.
While receiving: Idle Line detection, Overrun error, Receive Data register not empty,
Parity error, LIN break detection, Noise Flag (only in multi buffer communication) and
Framing Error (only in multi buffer communication).
These events generate an interrupt if the corresponding Enable Control Bit is set.
Start
Bit
Stop
Bit
Data 2 Idle
Start
Bit
Data 3
TX
nCTS
CTS
Transmission of Data 3
Data 1
Stop
Bit
is delayed until nCTS = 0
CTS
Data 2 Data 3empty empty
Transmit data register
TDR
Writing data 3 in TDR
Table 198. USART interrupt requests
Interrupt event Event flag
Enable
Control bit
Transmit data register empty TXE TXEIE
CTS flag CTS CTSIE
Transmission complete TC TCIE
Received data ready to be read RXNE
RXNEIE
Overrun error detected ORE
Idle line detected IDLE IDLEIE
Parity error PE PEIE
Break flag LBD LBDIE
Noise flag, Overrun error and Framing error in multibuffer
communication
NE or ORE or FE EIE
(1)
1. This bit is used only when data reception is performed by DMA.

Table of Contents

Other manuals for ST STM32F103 series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32F103 series and is the answer not in the manual?

ST STM32F103 series Specifications

General IconGeneral
BrandST
ModelSTM32F103 series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals