DocID025202 Rev 7
24/1080
RM0365
Contents
27
2
S slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 942
2
S status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 944
2
S error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
S interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946
S registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
SPI control register 1 (SPIx_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
SPI control register 2 (SPIx_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949
SPI status register (SPIx_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 952
SPI data register (SPIx_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
SPI CRC polynomial register (SPIx_CRCPR) . . . . . . . . . . . . . . . . . . . 953
SPI Rx CRC register (SPIx_RXCRCR) . . . . . . . . . . . . . . . . . . . . . . . . 955
SPI Tx CRC register (SPIx_TXCRCR) . . . . . . . . . . . . . . . . . . . . . . . . 955
2
S configuration register (SPIx_I2SCFGR) . . . . . . . . . . . . . . . . 956
2
S prescaler register (SPIx_I2SPR) . . . . . . . . . . . . . . . . . . . . . 958
Controller area network (bxCAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 960
bxCAN general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961
CAN 2.0B active core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961
Control, status and configuration registers . . . . . . . . . . . . . . . . . . . . . 961
bxCAN operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 962
Sleep mode (low-power) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 963
Loop back mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 965
Loop back combined with silent mode . . . . . . . . . . . . . . . . . . . . . . . . . 965
Behavior in debug mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966
bxCAN functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966
Transmission handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 966