电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
sd卡中的命令ACMD41参数问题
已解决
73482
个问题
已帮助
5993
位优秀工程师
sd卡中的命令ACMD41参数问题
ee6bbb658cd8c14e
2020-07-06
浏览量:1104
//SD卡发送ACMD41 SD_APP_OP_COND参数为:0x80100000
while((!validvoltage)&&(count<SD_MAX_VOLT_TRIAL))
{
SDIO_CmdInitStructure.SDIO_Argument = 0x00;//发送CMD55短响应
SDIO_CmdInitStructure.SDIO_CmdIndex = SD_CMD_APP_CMD; //CMD55
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); //发送CMD55短响应
errorstatus=CmdResp1Error(SD_CMD_APP_CMD); //等待R1响应
if(errorstatus!=SD_OK)return errorstatus; //响应错误
//acmd41,命令参数由支持的电压范围及HCS位组成,HCS位置一来区分卡是SDSc还是sdhc
SDIO_CmdInitStructure.SDIO_Argument =
SD_VOLTAGE_WINDOW_SD | SDType
; //发送ACMD41短响应
SDIO_CmdInitStructure.SDIO_CmdIndex = SD_CMD_SD_APP_OP_COND;
SDIO_CmdInitStructure.SDIO_Response = SDIO_Response_Short; //r3
SDIO_CmdInitStructure.SDIO_Wait = SDIO_Wait_No;
SDIO_CmdInitStructure.SDIO_CPSM = SDIO_CPSM_Enable;
SDIO_SendCommand(&SDIO_CmdInitStructure);[/mw_shl_code]
程序中的红色部位中的参数为什么是
0x80100000
最高为不是保留位吗?1代表什么?
显示全部
消费电子
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
莱克迷KW
如果可以工作,那么说明是正确的,你可以看一下SD卡通讯协议的规范中的说明, 是保留位的说明你是在哪里看到的呢,这个好像是上电位吧
发布于
2020-07-08
举报
评论 0
0
0
其他答案
数量:
1
chen0000009
这个保留位在不同的SD卡协议中可能有不同的意义,你可以尝试将它改为0 ,看是否能识别
发布于
2020-07-22
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
sd卡中的命令ACMD41参数问题
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: