熟悉SD/MMC的相关寄存器对协议的理解有一定的辅助作用,所以这篇文章来介绍一下SD/MMC相关的寄存器有哪些呢?
1.SD卡内部架构
在熟悉SD/MMC相关寄存器之前,我们先来看看SD卡的内部架构是怎么样的,如下图所示:
2.SD/MMC相关寄存器的介绍
从上图中总结出:SD卡内部有7个寄存器.
一、OCR,CID,CSD和SCR寄存器保存卡的配置信息;
二、RCA寄存器保存着通信过程中卡当前暂时分配的地址(只适合SD模式);
三、CSR寄存器卡状态(Card Status)和SSR寄存器SD状态(SD Status)寄存器保存着卡的状态(例如,是否写成功,通信的CRC校验是否正确等),这两个寄存器的内容与通信模式(SD模式或SPI模式)相关.
四、MMC卡没有SCR和SSR寄存器.
下面分别对7个寄存器中比较重要的寄