GD32F403xx User Manual
494
value in TCRC [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 TCR C [15:0].
The hardware computes the CRC value after each transmitted bit, when the
TRANS is set, a read to this register could return an intermediate value. The
different frame format (LF bit of the SPI_CTL0) will get different CRC value.
This register is reset when the CRCEN bit or the SPIEN bit in SPI_CTL0 register is
cleared.
19.5.8.
I2S control register (SPI_I2SCTL)
Address offset: 0x1C
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
Reserved
I2SSEL
I2SEN
I2SOPMOD[1:0]
PCMSMOD
Reserved
I2SSTD[1:0]
CKPL
DTLEN[1:0]
CHLEN
rw
rw
rw
rw
rw
rw
rw
rw
Bits
Fields
Descriptions
31:12
Reserved
Must be kept at reset value.
11
I2SSEL
I2S mode selection
0: SPI mode
1: I2S mode
This bit should be configured when SPI mode or I2S mode is disabled.
10
I2SEN
I2S enable
0: I2S is disabled
1: I2S is enabled
This bit is not used in SPI mode.
9:8
I2SOPMOD[1:0]
I2S operation mode
00: Slave transmission mode
01: Slave reception mode
10: Master transmission mode
11: Master reception mode
This bit should be configured when I2S mode is disabled.
This bit is not used in SPI mode.
7
PCMSMOD
PCM frame synchronization mode
0: Short frame synchronization
1: long frame synchronization