Figure 273. Lsb Justified 16-Bit Or 32-Bit Full-Accuracy With Cpol = 0; Figure 274. Lsb Justified 24-Bit Frame Length With Cpol = 0; Figure 275. Operations Required To Transmit 0X3478Ae - ST STM32F405 Reference Manual

Hide thumbs Also See for STM32F405:
Table of Contents

Advertisement

RM0090
CK
WS
SD
In transmission mode:
If data 0x3478AE have to be transmitted, two write operations to the SPI_DR register
are required from software or by DMA. The operations are shown below.
In reception mode:
If data 0x3478AE are received, two successive read operations from SPI_DR are
required on each RXNE event.

Figure 273. LSB justified 16-bit or 32-bit full-accuracy with CPOL = 0

CK
WS
Transmission
16- or 32-bit data
SD
MSB
Channel left

Figure 274. LSB justified 24-bit frame length with CPOL = 0

8-bit data
0 forced

Figure 275. Operations required to transmit 0x3478AE

First write to Data register
conditioned by TXE=1
0xXX34
Only the 8 LSB of the
half-word are significant.
A field of 0x00 is forced
instead of the 8 MSBs.
Reception
LSB
MSB
Channel right
Transmission
24-bit remaining
MSB
Channel left 32-bit
Second write to Data register
RM0090 Rev 18
Serial peripheral interface (SPI)
Reception
LSB
Channel right
conditioned by TXE=1
0x78AE
MS30103V1
MS30104V1
MS19596V1
905/1749
925

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Table of Contents

Save PDF