SPI模式下读写SD卡

2019-03-23 18:54发布

最近在写SD卡的程序,用的接口是spi接收,测试的卡是4G的金士顿高速卡,遇到了一个问题,就是在初始化后,发送CMD58读OCR寄存器读到的数据为:OCR Data :80 ff 80 00
按理来说,大容量高速卡的OCR的D[30]位应该为1啊,不明白读出来的为什么是0,前面CMD0、CMD8、AMD41指令返回的数据都正确啊,为什么到这一步就不行了呢?目前一直卡在这里过不去了。
请问后没有懂的人,帮帮忙,谢谢!

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。