scutpeng 发表于 2011-7-11 22:47

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

写了个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

遇到相同问题,求解中。。。
页: [1]
查看完整版本: 关于SD卡读CSD寄存器的问题