尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

SDIO协议

SDIO协议
📅 发布时间:2026/6/20 16:51:28

一.SDIO协议简介

SDIO协议三要素:命令(Command),响应(Response)和数据(Data)。

1.1 Command

命令就是一个标记,用于发起一个操作,由HOST发送,DEVICE接收,命令在 CMD 线上是连续传输的,命令的长度为48位。

命令长度固定为 48bit ,由起始位(1bit)、传输位(1bit)、命令号(6bit)、命令参数(32bit)、 CRC 校验位(7bit)和结束位(1bit)组成,通过CMD线串行发送给设备

起始位(固定为0)、传输位、CRC7、结束位(固定为1)均是由SDIO控制器自动添加,而6bit的命令号和32bit的参数需要根据场景确定,由软件填写。

1.2 Response

响应是DEVICE对接收到的命令的回答,由DEVICE发送,HOST接收,响应也是在CMD信号线上连续传输的,响应的长度有48位或136位。

1.3Data

数据是双向的传送的,数据可以从主机到卡,也可以从卡到主机。

数据可以在host和device之间传输,可以从host到device(写数据),也可以从device到host(读数据),通过数据线Data0~3来传输。数据传输都是以块(Block)为单位的,为512字节的倍数。


二.SDIO的读写操作

SDIO的写操作有忙信号机制,读操作有超时机制。

2.1 SDIO的写

单块写:CMD24。多块写:CMD25

以连续多块写为例:

a.主机发送CMD25(多块写命令)+ 起始地址

b.设备返回R1响应

c.循环发送数据块:

主机发送一个数据块

设备拉低DATA0表示忙

设备处理完成后释放DATA0

主机继续发送下一个块

d.主机发送CMD12(停止传输命令)

f.设备返回响应并停止接收



image


忙信号时序

每个数据块发送后,主机必须轮询DATA0状态,只有DATA0为高电平时才能发送下一个块。最后一块写入完成后,仍需等待忙信号释放。

2.2 SDIO的读

单块读:CMD17。多块读:CMD18.

以连续多块读为例:

a.主机发送CMD18(多块读命令)+ 起始地址

b.设备返回R1响应

c.主机循环接收数据块:

设备自动发送下一个数据块(无需额外命令)

主机持续接收数据并校验CRC

d.主机发送CMD12(停止传输命令)

f.设备停止发送数据,返回响应


image

超时机制

发送读命令后,若设备在超时时间内未返回数据,判定为失败

相关新闻

  • 哪个品牌的袋式过滤器好?行业内的几个可靠选择
  • 2025年下半年徐州旅游租车/商务车租车/大巴车包车公司前十推荐
  • 2025年中国自助KTV系统解决方案公司排名:鱼乐圈ktv研

最新新闻

  • 本地AI Agent选型指南:无GPU、断网、零运维场景下的四大框架实测
  • Legacy iOS Kit终极指南:免费解锁旧iPhone/iPad完整控制权
  • 五艘无人艇分布式围捕编队控制仿真研究(Matlab代码实现)
  • Windows苹果设备驱动安装终极指南:3步实现iPhone网络共享
  • 2026六盘水防水补漏避坑指南:卫生间/厨房/阳台/屋顶/地下室漏水检测维修全攻略,正规施工+透明报价+口碑榜靠谱服务商推荐 - 安佳防水
  • emWin控件API实战:BUTTON与CHECKBOX的设计哲学与高级应用

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号