打印

关于micro SD卡的初始化问题

[复制链接]
4499|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gyjolovero|  楼主 | 2012-4-14 13:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近一直在做sd卡的读写实验,由于手上没有SD卡,所以用的是micro SD卡来进行的,硬件什么的搞好后,写程序可以成功的将卡复位,但是在初始化的时候死活成功不了。(描述如下)     
    1.CMD1方法的初始化我试过n多杂牌micro sd卡,均没有反应,无应答;
    2.采样CMD55+ACMD41的方法初始化有些micro sd卡能够收到55,给
       出应答值1,但是对于41命令却没有应答;有些卡对于55命令有反应,
       对41也有反应,但对于41命令的应答值不是0;

现在绝望了,希望做过这个实验的朋友们帮下忙  (在网上大多数资料都是大同小异,看啦很多,基本上就是几句固定的术语在重复,而且大多是关于SD的,不是micro sd卡的)

相关帖子

沙发
airwill| | 2012-4-14 15:01 | 只看该作者
延时, 按照时序说明, 有没有给予足够的延时

使用特权

评论回复
板凳
gyjolovero|  楼主 | 2012-4-14 15:20 | 只看该作者
在程序在处理时考虑到了  我是发送1次命令判断是否在8次之内能够收到应答,如果8次之内都没有应答,那么就确定没有收到应答,现在开始怀疑我用的micro 的spi命令协议可能与网上的资料所写的不同!

使用特权

评论回复
地板
gyjolovero|  楼主 | 2012-4-14 17:06 | 只看该作者
将问题在做进步描述:
           1.复位后发送命令CMD1无应答;
       2.发送CMD9  CMD58  CMD59等命令均返回0x01,很稳定的值;
       3.发送CMD8返回0x09,返回的这个值也很稳定。(这里非常玉梦,在资料
         里看别人说:返回0x01      表明是第一版本的卡;返回0x05是第二版本
         的卡,我这个那是哪个版本哦!!!????)

高手点拨小弟一下啊!!

使用特权

评论回复
5
与时俱进| | 2014-3-31 22:20 | 只看该作者
gyjolovero 发表于 2012-4-14 17:06
将问题在做进步描述:
           1.复位后发送命令CMD1无应答;
       2.发送CMD9  CMD58  CMD59等命令均 ...

我也是复位后,发送CMD8命令,还回0x09。

使用特权

评论回复
6
wulijun0922| | 2014-4-30 13:19 | 只看该作者
我的也是返回0x09,不知道最后怎么解决的啊!!

使用特权

评论回复
7
wulijun0922| | 2014-4-30 13:26 | 只看该作者
你好,不知道您的sd的问题解决了吗?我现在也在调micro sd卡但始终不成功

使用特权

评论回复
8
ouyangchun| | 2015-4-22 16:21 | 只看该作者
和楼上说的一样,我的也是这种返回值,0x09.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我需要你的是你的指点,而非你的指指点点!!

0

主题

27

帖子

0

粉丝