金牌会员
 
- 积分
- 1238
- 金钱
- 1238
- 注册时间
- 2013-1-9
- 在线时间
- 121 小时
|

楼主 |
发表于 2018-11-7 10:54:46
|
显示全部楼层
应该是发送CMD3指令后SD卡返回相对地址赋值给rca
SDIO_CmdInitStructure.SDIO_Argument = 0x00;//发送CMD3,短响应,用于设置卡的相对
地址,这个相对地址是由卡返回给MCU
SDIO_CmdInitStructure.SDIO_CmdIndex = SD_CMD_SET_REL_ADDR; //cmd3
SDIO_CmdInitStructure.SDIO_Response = SDIO_Response_Short; //R6响应
SDIO_CmdInitStructure.SDIO_Wait = SDIO_Wait_No;
SDIO_CmdInitStructure.SDIO_CPSM = SDIO_CPSM_Enable;
SDIO_SendCommand(&SDIO_CmdInitStructure);
errorstatus=CmdResp6Error(SD_CMD_SET_REL_ADDR,&rca);//等待R6响应,把新的RCA地址取值 赋给rca中
|
|