![GigaDevice Semiconductor GD32E23 Series Скачать руководство пользователя страница 539](http://html.mh-extra.com/html/gigadevice-semiconductor/gd32e23-series/gd32e23-series_user-manual_2225794539.webp)
GD32E23x User Manual
539
TCRC[15:0]
r
Bits
Fields
Descriptions
31:16
Reserved
Must be kept at reset value.
15:0
TCRC[15:0]
TX CRC value
When the CRCEN bit of SPI_CTL0 is set, the hardware computes the CRC value
of the transmitted bytes and saves them in TCRC register. For SPI0, if the data
frame format is set to 8-bit data, CRC calculation is based on CRC8 standard, and
saves the 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 TCRC[15:0].
For SPI1, CRC function is valid only when the data length is 8 bits or 16 bits. And if
the CRC length is set to 8-bit and the data size is equal to 8-bit, the CRC
calculation is based on CRC8 standard, and saves the value in TCRC[7:0]. In
addition to this, the calculation is based on CRC16 standard, and saves the value
in TCRC[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 formats (LF bit of the SPI_CTL0) will get different CRC values.
This register is reset when the CRCEN bit in SPI_CTL0 register or the SPIxRST bit
in RCU reset register is set.
18.5.8.
I2S control register (SPI_I2SCTL)
Address offset: 0x1C
Reset value: 0x0000 0000
This register can be accessed by byte (8-bit) or half-word (16-bit) or 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]
PCMSMO
D
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.