Figure 7–58. Data Transfer in MMC/SD Mode Example
Read operation
Send command
(with type response direction)
Blocks received from card
Stream
Yes
Read data buffer
Single block
(set system configuration)
Set transfer parameters
In multi-block the
MMC_NBLK(/=0) must be
set for every new
operation.
Others
cases
Calculation of CRC
No
Almost full
Stop transmission
send command
Initialization
Send command
(with type response direction)
Write data buffer
Blocks sent to card
Stream
No
No
Block R/S
Yes
MPU Public Peripherals
MMC/SD Host Controller
Write operation
Others
cases
Calculation of CRC
Yes
Almost
Error
Stream and multiple
7-165