总线协议-专业嵌入式软件开发

时间:2024-06-30 15:25:49
【文件属性】:

文件名称:总线协议-专业嵌入式软件开发

文件大小:2.81MB

文件格式:PDF

更新时间:2024-06-30 15:25:49

sd协议

3.6 总线协议 3.6.1 SD 总线 SD 总线的通信是基于命令和数据流的。由一个起始位开始,由一个停止位终止。 ● 命令(Command):命令就是一个标记,用于发起一个操作。由主机发送到单个卡(寻址命 令)或者所有卡(广播命令)。命令在 CMD 线上是连续传输的。 ● 响应(Response):响应是一个标记,从寻址的卡或者所有卡(同步)发送给主机,作为向 前接收到的命令的回答。响应也是在 CMD 线上连续传输的。 ● 数据(Data):数据可以从主机到卡,也可以从卡到主机。通过数据线传输。 卡片寻址通过使用会话地址来实现,会话地址会在初始化阶段分配给卡。命令,响应和 数据块的结构在第 4 章中描述。SD 总线上的基本交互是命令/响应交互(表格 3-4)。这种总 线交互直接在命令或者响应的结构里面传输他们的信息。此外,一些操作还有数据内容。 SD 卡发送或接收的数据在块(block)中完成。数据块以 CRC 位来保证成功。目前有单块 或多块操作。注意:多块操作模式在快速写操作时更好一点。多块传输以命令线上的结束命 令为结束标志。主机端可以配置单线还是多线传输。 块写操作使用简单的 busy 来表示 DAT0 数据线上的持续写操作,不管使用几线传输。


网友评论