急:SD卡模拟SPI方式读不到数,求救!!
代码小鼠 2011-06-09 03:46:23 使用模拟时钟方式以SPI模式去读SD卡,卡初始化都能过。因为初始化FAT32文件系统,所以要读起始地址为0的数据区。但发送CMD17去读起始地址为0的数据区时,回的数据前半部分为零,后面零星的有点数据,512字节的结尾是0x55AA是对的。原以为是延时不够,一狠心延了200MS,结果也不行。而且这种现象不是哪张卡都这样,试了三张,只有一张好用,其他的两张都是这种现象。实在没办法了,求救各位高人,哪位指点下。