打印

SD卡获取和识别

[复制链接]
724|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
peace555|  楼主 | 2015-8-30 00:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SD卡总线采用的是单主多从结构,总线上所有卡共用时钟和电源线。主机依次分别访问每个卡,每个卡的CID寄存器中已预编程了一个唯一的卡标识号,用来区分不同的卡。
主机通过READ_CID命令读取CID寄存器。CID寄存器在SD卡生产过程中的测试和格式化时被编程,主机只能读取该号。 DAT3线上内置的上拉电阻用来侦测卡。在数据传输时电阻断开(使用ACMD42)。
沙发
peace555|  楼主 | 2015-8-30 00:33 | 只看该作者
SD卡读写规范

SD卡读写规范.pdf

259.3 KB

使用特权

评论回复
板凳
雾霾和青山| | 2015-8-30 00:34 | 只看该作者
卡状态分别存放在下面两个区域:
卡状态(Card Status),存放在一个32位状态寄存器,在卡响应主机命令时作为数据传送给主机。
SD状态(SD_Status),当主机使用SD_STATUS(ACMD13)命令时,512位以一个数据块的方式发送给主机。SD_STATUS还包括了和BUS_WIDTH、安全相关位和扩展位等的扩展状态位。

使用特权

评论回复
地板
雾霾和青山| | 2015-8-30 00:35 | 只看该作者

数据读写的基本单元是一个字节,可以按要求组织成不同的块。
Block:块大小可以固定,也可以改变,允许的块大小是实际大小等信息存储 允许的块大小是实际大小等信息存储
在 在在 在CSD寄存器。 。。 。
Sector:和擦除命令相关,由几个块组成。Sector的大小对每个设备是固定的,
大小信息存储在CSD寄存器。
WP Group:写保护单位。大小包括几个group,写保护由一位决定,对每个
设备大小是固定的,存储在CSD寄存器。

使用特权

评论回复
5
给力芯片| | 2015-8-30 00:41 | 只看该作者
最重要的还是读写吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

89

主题

620

帖子

2

粉丝