最近用stc
单片机做SD卡的读写,用的是SPI通讯,可是一直不能初始化,发送CMD0成功返回01H,可是在发送CMD8、CMD55、ACMD41时返回值都是01H,无法初始化。特别是CMD8命令,参数是00,00,01,aa,返回值应该是5个字节,第一个是R1判断是2.0的协议,后4个字节应该是00,00,01,aa,可是返回值都01,是不是SD还处于IDLE状态?我用万用表测了,SD卡VDD是3.7V,MISO是3.5V,MOSI是3.7V,是不是我的电压不对?我用的是金士顿的4G的SDHC卡。