关于SD卡读CSD寄存器的问题

[复制链接]
4869|4
 楼主| scutpeng 发表于 2011-7-11 22:47 | 显示全部楼层 |阅读模式
写了个SD卡驱动,处理器用LPC2131,arm7内核,初始化用CMD0命令,返回0x01,发送CMD1返回0x00,然后发送读取OCR寄存器命令,返回0x00,然后设置块长度(CMD16)也正确,然后读取CSD寄存器,这下出问题了,发送了两次CMD9命令,第一次返回0x04,第二次返回0x00,即发送CMD9命令成功?
  然后就出问题了,这时候应该等待0xFE数据令牌,但是一直等待都是0xFF,问题就在这里了,麻烦高手帮忙看看,不胜感激。。。。
 楼主| scutpeng 发表于 2011-7-12 08:54 | 显示全部楼层
麻烦帮帮忙看看啊
 楼主| scutpeng 发表于 2011-7-12 17:47 | 显示全部楼层
怎么就没人帮我解答一下呢:'(
 楼主| scutpeng 发表于 2011-7-12 18:02 | 显示全部楼层
换个简单的描述就是,为啥读读CSD寄存器的时候未能等到数据令牌0xFE?执行读数据的时候也等不到数据开始令牌0xFE,一直都是0xFF?????
wxd123com 发表于 2013-8-8 10:51 | 显示全部楼层
遇到相同问题,求解中。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

26

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部