c语言 sd卡检测,单片机读取SD卡CSD寄存器获取容量详解(V1.0&V2.0)
目前,SD卡CSD寄存器有V1.0和V2.0两个版本。下面是V1.0和V2.0的CSD寄存器各位的定义表格。1.单片机如何识别SD卡是V1.0还是V2.0的?答:CSD寄存器为128个位,即16个字节。通过检测CSD寄存器的bit126是0还是1来判断。如果是0,即是V1.0版本的;如果是1,即是V2.0版本的。单片机获取CSD数据流程(SPI方式):定义一个数组csd[16],CS引脚拉低,发送...