MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 602

no-image

MCBSTM32EXL

Manufacturer Part Number
MCBSTM32EXL
Description
BOARD EVALUATION FOR STM32F103ZE
Manufacturer
Keil
Datasheets

Specifications of MCBSTM32EXL

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Serial peripheral interface (SPI)
602/995
Figure 215. Receiving 0x8EAA33
Figure 216. I
When 16-bit data frame extended to 32-bit channel frame is selected during the I
configuration phase, only one access to SPI_DR is required. The 16 remaining bits are
forced by hardware to 0x0000 to extend the data to 32-bit format.
If the data to transmit or the received data are 0x76A3 (0x76A30000 extended to 32-bit), the
operation shown in
Figure 217. Example
For transmission, each time an MSB is written to SPI_DR, the TXE flag is set and its
interrupt, if allowed, is generated to load SPI_DR with the new value to send. This takes
place even if 0x0000 have not yet been sent because it is done by hardware.
For reception, the RXNE flag is set and its interrupt, if allowed, is generated when the first
16 MSB half-word is received.
In this way, more time is provided between two write or read operations, which prevents
underrun or overrun conditions (depending on the direction of the data transfer).
In reception mode:
if data 0x8EAA33 is received:
CK
SD
WS
CPOL = 0)
First read from Data register
2
S Phillips standard (16-bit extended to 32-bit packet frame with
Figure 217
0x8EAA
MSB
Transmission Reception
16-bit data
Doc ID 13902 Rev 9
is required.
Only one access to SPI_DR
Channel left 32-bit
LSB
0X76A3
16-bit remaining
0 forced
Only the 8MSB are right
The 8 LSB will always be 00
Second read from Data register
0x3300
Channel right
2
S
RM0008

Related parts for MCBSTM32EXL