TI中文支持网
TI专业的中文技术问题搜集分享网站

SDHC卡初始化

我现在在弄读写TF卡,用的是MSP430F5342,我发CMD0、CMD55、ACMD41返回值没错;不过发CMD8时,V1.x的卡返回0xFF,V2.0的卡返回0x01;2.0的卡前几个命令没错,但发到CMD58时出错了,返回0xFF。我还有一个F149的开发板,SD卡能读写,但SDHC卡也一样,也是在CMD58那返回0xFF,请问我该怎么解决,求大神指教!

lf w1:

现在我程序改用FatFs13里的ff.h、ff.c、diskio.h、diskio.c作底层函数,发命令CMD0、8、55、ACMD41、58返回值都没错了。不过用16G的卡时,用f_mount函数注册一个工作区会返回FR_NO_FILESYSTEM,但我用2G的FAT卡时却能成功,后面还能用f_open创建一个文件并用f_write写入数,我把这2G的FAT卡格式化为FAT32后,也一样能成功。 不知道怎么回事,求大神指教!!!

赞(0)
未经允许不得转载:TI中文支持网 » SDHC卡初始化
分享到: 更多 (0)