Usart Character Description; Figure 246. Word Length Programming - ST STM32F412 Reference Manual

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

RM0402
Universal synchronous receiver transmitter (USART) /universal asynchronous receiver
25.4.1

USART character description

Word length may be selected as being either 8 or 9 bits by programming the M bit in the
USART_CR1 register (see
The TX pin is in low state during the start bit. It is in high state during the stop bit.
An Idle character is interpreted as an entire frame of "1"s followed by the start bit of the
next frame that contains data (The number of "1" 's will include the number of stop bits).
A Break character is interpreted on receiving "0"s for a frame period. At the end of the
break frame the transmitter inserts either 1 or 2 stop bits (logic "1" bit) to acknowledge the
start bit.
Transmission and reception are driven by a common baud rate generator, the clock for each
is generated when the enable bit is set respectively for the transmitter and receiver.
The details of each block is given below.
Figure

Figure 246. Word length programming

Start
Bit0
Bit1
Bit2
bit
Clock
8-bit word length (M bit is reset), 1 Stop bit
Start
Bit0
Bit1
bit
Clock
246).
g
(
Data frame
Bit3
Bit4
Bit5
Bit6
Idle frame
Break frame
Data frame
Bit2
Bit3
Bit4
Bit5
Bit6
Idle frame
Break frame
RM0402 Rev 6
),
p
Next data frame
Possible
parity bit
Next
Start
Stop
Bit7
Bit8
bit
bit
**
Start
bit
Stop
Start
bit
bit
Next data frame
Possible
parity bit
Next
Stop
Start
Bit7
bit
bit
**
Start
bit
Stop
Start
bit
bit
** LBCL bit controls last data clock pulse
MS37358V1
763/1163
810

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F412 and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF