请问写SD卡驱动CMD8的回复的是什么东西

2019-07-14 17:22发布

发送CMD0能够正常回复0x01,但是发送CMD8回复了这么个奇葩的东西...同样的程序在另一张卡(小卡,没牌子,C6,4G)上能够正常运行,但是换了一个大卡(金士顿,日本制造,4G,C4)却回复了这个个奇葩的东西,有人能看出这是什么吗?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
mmwurwer
1楼-- · 2019-07-15 21:47
 精彩回答 2  元偷偷看……
TOPCB
2楼-- · 2019-07-16 02:07
插到电脑上是否可以识别?

若返回值不为0X01,则进一步判断是V1.0卡还是MMC卡:先发送循环命令CMD55+ACMD41进行复位,如果复位不成功则考虑是MMC卡,如果复位成功,则为V1.0卡。在复位不成功的情况下,再使用CMD1进行复位,如果复位成功,则表明是MMC卡,如果复位不成功,则表示是无法识别的卡。
wb197
3楼-- · 2019-07-16 02:53
:):):)
60user160
4楼-- · 2019-07-16 04:01
TOPCB 发表于 2018-9-27 08:58
插到电脑上是否可以识别?

若返回值不为0X01,则进一步判断是V1.0卡还是MMC卡:先发送循环命令CMD55+ACMD41进行复位,如果复位不成功则考虑是MMC卡,如果复位成功,则为V1.0卡。在复位不成功的情况下,再使用CMD1进行复位,如果复位成功,则表明是MMC卡,如果复位不成功,则表示是无法识别的卡。 ...

插在电脑上能用啊。
发送CMD1能够回复0x01,正常,发送CMD8如果回复illegal command的话才是V1.0版本啊,可是这个奇葩的卡竟然回复0x00,并且check partten不对。
蓝色冰汐
5楼-- · 2019-07-16 08:10
太任性了
TOPCB
6楼-- · 2019-07-16 09:37
 精彩回答 2  元偷偷看……

一周热门 更多>