16G SD卡不能初始化?CMD1返回值一直为1?

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:30:04
SD卡为16G CLASS4的卡(金士顿),CMD1命令的返回值一直是1,而用ACMD55和CMD41命令则会出校验错误,仍然不能初始化?(16G 卡是好的,在电脑上能读写),用1G的SD卡,同样的程序又能正确初始化,请问是大容量SD卡,命令不一样吗?还是怎么回事?
那能提供一下SDHC卡的协议吗?谢谢

超过4G的卡都是SDHC卡,需要使用相兼容的设备。
给你找了篇文章,你研究一下吧:
http://forums.parallax.com/forums/default.aspx?f=25&m=162235

大哥,你好,我现在是用2G的MicroSD卡,也是发CMD1以后收到的是0x01,卡插在电脑上是好的,你能给我点建议吗?