STMicroelectronics RM0365 Reference Manual page 23

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

Contents
29.8.6
29.8.7
29.8.8
29.8.9
29.8.10 Receive data register (USART_RDR) . . . . . . . . . . . . . . . . . . . . . . . . . 899
29.8.11 Transmit data register (USART_TDR) . . . . . . . . . . . . . . . . . . . . . . . . . 899
29.8.12 USART register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 900
30
30.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902
30.2
SPI main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 902
30.3
I2S main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
30.4
SPI/I2S implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
30.5
SPI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
30.5.1
30.5.2
30.5.3
30.5.4
30.5.5
30.5.6
30.5.7
30.5.8
30.5.9
30.5.10 SPI status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 923
30.5.11 SPI error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 924
30.5.12 NSS pulse mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925
30.5.13 TI mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 925
30.5.14 CRC calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 926
30.6
SPI interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 928
30.7
I
30.7.1
30.7.2
30.7.3
30.7.4
30.7.5
30.7.6
23/1080
Receiver timeout register (USART_RTOR) . . . . . . . . . . . . . . . . . . . . . 891
Request register (USART_RQR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
Interrupt and status register (USART_ISR) . . . . . . . . . . . . . . . . . . . . . 893
Interrupt flag clear register (USART_ICR) . . . . . . . . . . . . . . . . . . . . . . 898
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 904
Standard multi-slave communication . . . . . . . . . . . . . . . . . . . . . . . . . . 907
Multi-master communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 908
Slave select (NSS) pin management . . . . . . . . . . . . . . . . . . . . . . . . . . 909
Communication formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 910
Configuration of SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 912
Procedure for enabling SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 913
Data transmission and reception procedures . . . . . . . . . . . . . . . . . . . 913
2
S functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
2
I
S general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929
I2S full duplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 930
Supported audio protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
Start-up description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 937
Clock generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
2
S master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 940
DocID025202 Rev 7
RM0365

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Table of Contents