GD32A50x User Manual
220
1:0
SSTART[1:0]
Shifter start bit
00: Disable the start bit, send data when the start bit is enabled
01: Disable start bit, send data on first shift
10: The start bit is valid at low level before the first shift to send data in transmit
mode. If the start bit is not low level in receive or match store mode, an error flag is
set
11: The start bit high level is valid before the first shift to send data in the transmit
mode. If the start bit is not high level in the receive or match storage mode, the error
indicates the set bit
Note
: In transmit mode, if the selected timer has enabled the start bit, the data frame
allows the start bit to be automatically inserted.
In receive or match store mode, if the selected timer has the start bit enabled, the
data frame allows automatic check of the start bit.
9.5.12.
Shifter buffer x register (MFCOM_SBUFx)
Address offset: 0x200 + 0x004 * x, (x = 0 to 3)
Reset value: 0x0000 0000
This register has to be accessed by word (32-bit).
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
SBUF[31:16]
rw
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
SBUF[15:0]
rw
Bits
Fields
Descriptions
31:0
SBUF[31:0]
Shift buffer
Based on SMOD settings, shift buffer data can be used for the following functions:
SMOD = Receive, shifter data is stored into MFCOM_SBUF at the trigger event of
timer.
SMOD = Transmit, SHIFTBUF data is loaded into the shifter before the timer begins.
SMOD = Match Store, SBUF [31:16] contains the data to be matched and SBUF
[15:0] can be used to mask the match result. When match event occurs, shifter data
[31:16] is written to SBUF [31:16]
SMOD = Match Continuous, SBUF [31:16] contains the data to be matched with the
shifter contents and SBUF [15:0] can be used to mask the match result.
9.5.13.
Shifter buffer x bit swapped register (MFCOM_SBUFBISx)
Address offset: 0x280 + 0x004 * x, (x = 0 to 3)
Reset value: 0x0000 0000