![ARTERY AT32F435 Series Reference Manual Download Page 206](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592206.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 206
Rev 2.03
When the ID[3: 0] bit is selected, the four LSB bits indicate the ID value; When the ID[7: 0] bit is
selected, all of the LSB bits indicates the ID value, except for the above parity check bits and MSB
bits.
Figure 12-6 Mute mode using Idle line or Address mark detection
RX pin
RDBF
frame0
frame1
Idle line detection(WUM = 0)
:
...
RM
Idle
frame5
frame2 3 4
Mute mode
Normal mode
RX pin
RM
ADDR=0
frame0
Address mark detection(WUM = 1)
:
Idle
ADDR=1
Mute mode
Normal mode
Idle
...
frame1 2 3 4
...
Matching
Address
7.
Synchronous mode:
By setting the CLKEN bit to 1, synchronous mode and clock pin output are enabled. Select CK pin
high or low in idle state by setting the CLKPOL bit (1 or 0). Whether to sample data on the second
or first edge of the clock depends on the CLKPHA bit (1 or 0). The LBCP bit (1 or 0) is used to select
whether to output clock on the last data bit. And the ISDIV[4: 0] is used to select the required clock
output frequency.
Figure 12-7 8-bit format USART synchronous mode
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7 Stop
bit
Start
bit
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Start
bit
TX pin
RX pin
Stop
bit
CK pin
(CLKPOL=0
CLKPHA=0)
CK pin
(CLKPOL=1
CLKPHA=0)
CK pin
(CLKPOL=0
CLKPHA=1)
CK pin
(CLKPOL=1
CLKPHA=1)
12.4 USART frame format and configuration
USART data frame consists of start bit, data bit and stop bit, with the last data bit being as a parity bit.
USART idle frame size is equal to that of the data frame under current configuration, but all bits are 1.
USART brake frame size is the current data frame size plus its stop bit. All bits before the stop bit are 0.
In non-LIN mode, a brake frame transmission and detection must be in line with this rule. For instance,