以下关于SD卡的叙述中,不正确的是( )。A.SD卡一般采用9芯的接口 B.一

练习题库2022-08-02  22

问题 以下关于SD卡的叙述中,不正确的是( )。A.SD卡一般采用9芯的接口B.一般处理器都集成了SD卡模块,在设计时只要添加简单的外部电路即可C.嵌入式系统对SD卡的使用过程中,可以将SD卡格式化为对应的文件系统D.SD卡在结构上不支持一主多从的星型结构

选项 A.SD卡一般采用9芯的接口
B.一般处理器都集成了SD卡模块,在设计时只要添加简单的外部电路即可
C.嵌入式系统对SD卡的使用过程中,可以将SD卡格式化为对应的文件系统
D.SD卡在结构上不支持一主多从的星型结构

答案 D

解析 本题考查嵌入式处理器SD卡存储的基础知识。SD卡是一种为满足安全性、容量、性能和使用环境等各个方面需求而设计的一种新型存储器件,SD卡允许两种工作模式,即SD模式和SPI模式。一般的嵌入式处理器中都集成了SD卡接口模块,外围只需简单电路即可设计而成。SD卡包括9个管脚,分别是CLK时钟信号;CMD命令和回复线信号;DATA0-3数据线,是双向信号;另外还包括电源、片选等信号线。SD卡与MicroSD卡仅仅是封装上的不同,MicroSD卡更小,大小上和一个SIM卡差不多,但是协议与SD卡相同。SD模式支持一主多从架构,时钟、电源、地所有卡共有。SD卡的操作是通过命令来进行。SD卡的初始化一般是按照以下顺序进行:发送CMD0复位命令,返回1-复位成功,0-复位失败;发送CMD8命令,验证SD卡接口操作条件:有响应-2.0SD卡;无响应-1.0SD卡或不可用卡;循环发送CMD55+ACMD41命令,判断是否有响应,有响应则轮询OCR忙标志位,等待初始化完成,并判断是否是SDHC卡;发送CMD2命令,得到每张卡的CID号;发送CMD3命令,通知卡返回一个新的RCA,主机使用这个相对地址作为之后数据传输模式的地址;发送CMD9命令,返回CSD128位寄存器数据,包含卡的具体数据:块长度、存储容量、速度传输速率等;发送CMD7命令,选择一张卡,并将它切换到数据传输模式,每次只会有一张卡处于传输模式;发送CMD55+ACMD51命令,返回SCR寄存器数据,获取SD卡支持的位宽信息;发送CMD55+ACMD6命令,配置4bit传输模式。
转载请注明原文地址:https://tihaiku.com/congyezige/2424273.html

最新回复(0)