
GD32F403xx User Manual
493
Reset value: 0x0000
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
Reserved
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RCRC[15:0]
r
Bits
Fields
Descriptions
31:16
Reserved
Must be kept at reset value.
15:0
RCRC[15:0]
RX CRC register
When the CRCERRN bit of SPI_CTL0 is set, the hardware computes the CRC
value of the received bytes and saves them in RCR register. If the Data frame
format is set to 8-bit data, CRC calculation is based on CRC8 standard, and saves
the value in RCRC [7:0]. When the Data frame format is set to 16-bit data, CRC
calculation is based on CRC16 standard, and saves the value in RCR C[15:0].
The hardware computes the CRC value after each received bit, when the TRANS
is set, a read to this register could return an intermediate value.
This register is reset when the CRCEN bit or the SPIEN bit in SPI_CTL0 register is
cleared.
19.5.7.
TX CRC register (SPI_TCRC)
Address offset: 0x18
Reset value: 0x0000
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
Reserved
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
TCRC[15:0]
r
Bits
Fields
Descriptions
31:16
Reserved
Must be kept at reset value.
15:0
TCRC[15:0]
TX CRC register
When the CRCEN bit of SPI_CTL0 is set, the hardware computes the CRC value
of the transmitted bytes and saves them in TCR register. If the Data frame format
is set to 8-bit data, CRC calculation is based on CRC8 standard, and saves the