ST STM32F423 Reference Manual page 26

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F423:
Table of Contents

Advertisement

Contents
28.6.1
28.6.2
28.6.3
28.6.4
28.6.5
28.6.6
28.6.7
28.6.8
29
29.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 935
29.1.1
29.1.2
29.1.3
29.2
SPI/I2S implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
29.3
SPI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
29.3.1
29.3.2
29.3.3
29.3.4
29.3.5
29.3.6
29.3.7
29.3.8
29.3.9
29.3.10 Procedure for disabling the SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 950
29.3.12 SPI status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 953
29.3.13 SPI error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954
29.4
SPI special features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955
29.4.1
29.4.2
29.5
SPI interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 958
29.6
29.6.1
29.6.2
26/1324
Status register (USART_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924
Data register (USART_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
Baud rate register (USART_BRR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 927
Control register 1 (USART_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
Control register 2 (USART_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930
Control register 3 (USART_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
Guard time and prescaler register (USART_GTPR) . . . . . . . . . . . . . . 933
USART register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 934
SPI main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936
SPI extended features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
I2S features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938
Standard multi-slave communication . . . . . . . . . . . . . . . . . . . . . . . . . . 942
Multi-master communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 943
Slave select (NSS) pin management . . . . . . . . . . . . . . . . . . . . . . . . . . 943
Communication formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 945
SPI configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
Procedure for enabling SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 947
Data transmission and reception procedures . . . . . . . . . . . . . . . . . . . 948
TI mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955
CRC calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 956
2
S functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 959
2
S general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 959
I2S full-duplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 960
RM0430 Rev 8
RM0430

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F423 and is the answer not in the manual?

Table of Contents