MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 18

no-image

MCBSTM32EXL

Manufacturer Part Number
MCBSTM32EXL
Description
BOARD EVALUATION FOR STM32F103ZE
Manufacturer
Keil
Datasheets

Specifications of MCBSTM32EXL

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Contents
23
18/995
Serial peripheral interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
23.1
23.2
23.3
23.4
23.5
SPI introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
SPI and I
23.2.1
23.2.2
SPI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
23.3.1
23.3.2
23.3.3
23.3.4
23.3.5
23.3.6
23.3.7
23.3.8
23.3.9
23.3.10 SPI interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
I
23.4.1
23.4.2
23.4.3
23.4.4
23.4.5
23.4.6
23.4.7
23.4.8
23.4.9
SPI and I
23.5.1
23.5.2
23.5.3
23.5.4
23.5.5
23.5.6
23.5.7
23.5.8
23.5.9
2
S functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
SPI features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
I
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
SPI slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
SPI master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
Simplex communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
Status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
CRC calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
SPI communication using DMA (direct memory addressing) . . . . . . . 596
Error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
Disabling the SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
Supported audio protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
Clock generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607
I
I
Status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612
Error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
I
DMA features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614
SPI control register 1 (SPI_CR1) (not used in I
SPI control register 2 (SPI_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616
SPI status register (SPI_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 617
SPI data register (SPI_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
SPI CRC polynomial register (SPI_CRCPR) (not used in I
mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619
SPI Rx CRC register (SPI_RXCRCR) (not used in I
SPI Tx CRC register (SPI_TXCRCR) (not used in I
SPI_I
SPI_I
2
2
2
2
2
2
S features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588
S master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609
S slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611
S interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
S main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
S registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614
2
2
S configuration register (SPI_I2SCFGR) . . . . . . . . . . . . . . . . . . 620
S prescaler register (SPI_I2SPR) . . . . . . . . . . . . . . . . . . . . . . . 622
Doc ID 13902 Rev 9
2
S mode) . . . . . . . . . . 614
2
2
S mode) . . . . . . . 620
S mode) . . . . . . 619
2
S
RM0008

Related parts for MCBSTM32EXL