RM0033
CMD
Type
Argument
index
CMD57
...
Reserved.
CMD59
CMD60
...
Reserved for manufacturer.
CMD63
26.5
Response formats
All responses are sent via the MCCMD command line SDIO_CMD. The response
transmission always starts with the left bit of the bit string corresponding to the response
code word. The code length depends on the response type.
A response always starts with a start bit (always 0), followed by the bit indicating the
direction of transmission (card = 0). A value denoted by x in the tables below indicates a
variable entry. All responses, except for the R3 response type, are protected by a CRC.
Every command code word is terminated by the end bit (always 1).
There are five types of responses. Their formats are defined as follows:
26.5.1
R1 (normal response command)
Code length = 48 bits. The 45:40 bits indicate the index of the command to be responded to,
this value being interpreted as a binary-coded number (between 0 and 63). The status of the
card is coded in 32 bits.
Bit position
47
46
[45:40]
[39:8]
[7:1]
0
26.5.2
R1b
It is identical to R1 with an optional busy signal transmitted on the data line. The card may
become busy after receiving these commands based on its state prior to the command
reception.
26.5.3
R2 (CID, CSD register)
Code length = 136 bits. The contents of the CID register are sent as a response to the
CMD2 and CMD10 commands. The contents of the CSD register are sent as a response to
Table 125. Application-specific commands (continued)
Response
format
Width (bits
1
1
6
32
7
1
Secure digital input/output interface (SDIO)
Abbreviation
Table 126. R1 response
Value
0
0
X
X
X
1
RM0033 Rev 8
Description
Description
Start bit
Transmission bit
Command index
Card status
CRC7
End bit
771/1378
792
Need help?
Do you have a question about the STM32F205 series and is the answer not in the manual?
Questions and answers