ST STM32F446 Series Reference Manual page 23

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

Advertisement

RM0390
25.5
USART interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834
25.6
USART registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835
25.6.1
25.6.2
25.6.3
25.6.4
25.6.5
25.6.6
25.6.7
25.6.8
26
26.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
26.1.1
26.1.2
26.1.3
26.2
SPI/I2S implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847
26.3
SPI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
26.3.1
26.3.2
26.3.3
26.3.4
26.3.5
26.3.6
26.3.7
26.3.8
26.3.9
26.3.10 Procedure for disabling the SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
26.3.12 SPI status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 863
26.3.13 SPI error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864
26.4
SPI special features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
26.4.1
26.4.2
26.5
SPI interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 868
26.6
Status register (USART_SR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835
Data register (USART_DR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
Baud rate register (USART_BRR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 838
Control register 1 (USART_CR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 839
Control register 2 (USART_CR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841
Control register 3 (USART_CR3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
Guard time and prescaler register (USART_GTPR) . . . . . . . . . . . . . . 844
USART register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845
SPI main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 846
SPI extended features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847
I2S features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
Standard multi-slave communication . . . . . . . . . . . . . . . . . . . . . . . . . . 852
Multi-master communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 853
Slave select (NSS) pin management . . . . . . . . . . . . . . . . . . . . . . . . . . 853
Communication formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855
SPI configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
Procedure for enabling SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 857
Data transmission and reception procedures . . . . . . . . . . . . . . . . . . . 858
TI mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865
CRC calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866
2
S functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
RM0390 Rev 4
Contents
23/1328
35

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Subscribe to Our Youtube Channel

This manual is also suitable for:

Rm0390

Table of Contents

Save PDF