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