if (errorstatus != SD_OK)
{
return(errorstatus);
}
/*SDIO卡主机广播发送SEND_APP_OP_COND(ACMD41)命令
Asks the accessed card to send its operating condition
register (OCR) con tent in the response on the CMD
line. 发送ACMD41*/
SDIO_CmdInitStructure.SDIO_Argument = SD_VOLTAGE_WINDOW_SD | SDType;
SDIO_CmdInitStructure.SDIO_CmdIndex = SD_CMD_SD_APP_OP_COND;
SDIO_CmdInitStructure.SDIO_Response = SDIO_Response_Short;
SDIO_CmdInitStructure.SDIO_Wait = SDIO_Wait_No;
SDIO_CmdInitStructure.SDIO_CPSM = SDIO_CPSM_Enable;
SDIO_SendCommand(&SDIO_CmdInitStructure);
errorstatus = CmdResp3Error(); // check for r3 -- OCR
if (errorstatus != SD_OK)
{
Printf("Error: ACMD41: Get SD (OCR) Failed\r\n");
return(errorstatus);
}