SD MODE:
CS创世 SD NAND支持SD模式和SPI模式,SD NAND默认为SD模式,上电后,其初始化过程如下:

1.配置时钟,0-400KHZ,设置工作模式
2.发送CMD0,使卡进入idle状态,该指令没有反馈
3.发送CMD8,如果有反应,那就是CRC值与发送的相同,说明该卡兼容SD2.0协议,同时还是获取SD的工作电压
4.发送CMD55+ACMD41,判断SD卡的上电是否正确,短响应成功说明该卡为SD卡(短响应第31位为1,说明为HC卡),否则发送CM0,有反应说明为MMC卡
5.发送CMD2验证SD卡是否正确接入,长响应(CID)
6.发送CMD3,读取SD卡的RCA(地址),短响应
7.发送CMD9,获取CSD寄存器来获取卡的相关信息
8.发送CMD7,使能SD卡
9.配置高速时钟,准备数据传输,一般为20M-25M
CS创世 SD NAND支持SD模式和SPI模式,SD NAND默认为SD模式,上电后,其初始化过程如下:

1.配置时钟,0-400KHZ,设置工作模式
2.发送CMD0,使卡进入idle状态,该指令没有反馈
3.发送CMD8,如果有反应,那就是CRC值与发送的相同,说明该卡兼容SD2.0协议,同时还是获取SD的工作电压
4.发送CMD55+ACMD41,判断SD卡的上电是否正确,短响应成功说明该卡为SD卡(短响应第31位为1,说明为HC卡),否则发送CM0,有反应说明为MMC卡
5.发送CMD2验证SD卡是否正确接入,长响应(CID)
6.发送CMD3,读取SD卡的RCA(地址),短响应
7.发送CMD9,获取CSD寄存器来获取卡的相关信息
8.发送CMD7,使能SD卡
9.配置高速时钟,准备数据传输,一般为20M-25M