501817897 发表于 2015-3-31 15:51:10

:):):):):):):):):):):):):)

QianFan 发表于 2015-3-31 18:14:46

安 发表于 2015-3-31 14:17
插到电脑上是否可以识别?

若返回值不为0X01,则进一步判断是V1.0卡还是MMC卡:先发送循环命令CMD55+ACMD4 ...

插在电脑上能用啊。
发送CMD1能够回复0x01,正常,发送CMD8如果回复illegal command的话才是V1.0版本啊,可是这个奇葩的卡竟然回复0x00,并且check partten不对。

jackzhouly 发表于 2015-3-31 19:49:54

太任性了

发表于 2015-4-2 10:11:46

这个卡可能是1.0的协议。

stary666 发表于 2015-4-2 10:25:51

简直神器。。。。。。。。。。。。。。

QianFan 发表于 2015-4-2 11:51:25

安 发表于 2015-4-2 10:11
这个卡可能是1.0的协议。

奇葩就在这,1.0 CMD8回复的应该是非法命令,可是这个命令也太。。。
版主之前做SD卡的时候,像FAT这一块是怎么做的呢?
新建文件的簇地址是如何分配的呢?

QianFan 发表于 2015-4-2 11:52:09

stary666 发表于 2015-4-2 10:25
简直神器。。。。。。。。。。。。。。

确实是神器,官方的几百块,到了X宝山寨,也就30几块钱。但是速度不够

wuwovicky 发表于 2015-4-2 13:19:33

我用参考正点原子的SD卡,测试8g及以下的卡,一切正常,没遇到你所说道的问题。

发表于 2015-4-2 14:15:56

我直接用的FATFS系统,只做SD卡的驱动。

QianFan 发表于 2015-4-2 15:02:13

wuwovicky 发表于 2015-4-2 13:19
我用参考正点原子的SD卡,测试8g及以下的卡,一切正常,没遇到你所说道的问题。 ...

这个是单个卡的问题。相同的程序在这个卡上面不行,但是在其他的卡上面正常
页: 1 [2] 3
查看完整版本: 有写SD卡驱动的朋友吗,看看这个CMD8的回复,好奇葩