SD卡的初始化操作

SD卡的工作模式有以下几种:

SD卡的初始化操作_第1张图片

GO_IDLE_STATE(CMD0)是软件复位命令。InactiveState状态时不受此命令影响。其它状态下复位SD卡。

复位后SD卡处于idle state状态下。

SD卡在收到CMD0(软件复位)命令后,CMD线处于input状态,等待主机发送命令。此时,SD卡的地址RCA(Relative card address)默认为0,并且工作在最小速度最大电流兼容的状态下。

SD卡的初始化操作_第2张图片


(1)上电复位后进入idle state

(2)发送ACMD41命令,如果SD卡没有兼容的电压,则进入inactive State。

(3)返回给主机的ACMD41命令中包含busy位,如果它为1,那么需要再次查询它的状态,直到busy位为0。

(4)GO_INACTIVE_STATE (CMD15)使SD卡进入Inactive State状态,如果主机想禁用一个卡可以发送此命令。

(5)主机发送CMD3命令并收到SD卡回应后,SD卡完成识别模式并进入旁路模式。



你可能感兴趣的:(SD卡的初始化操作)