当前位置: 首页 > news >正文

USB --SETUP --STATUS阶段

每个 USB 控制传输包含三个阶段:

阶段说明
1. SETUP发送请求(如 SET_ADDRESS、SET_CONFIGURATION)
2. DATA可选,发送或接收数据
3. STATUS

确认完成,通常是一个空包

1. 主机 → 设备: SETUP (SET_ADDRESS, wValue=0x13) → 告诉设备:“你的新地址是 0x13”

2. 主机 → 设备: OUT Token (Addr=0x13, Endp=0x00) → 这是 STATUS 阶段的开始

3. 设备 → 主机: DATA1 (空数据,CRC=0x0000) → 表示“我已收到并处理了请求”

4. 主机 → 设备: ACK (隐含,不显示) → 确认收到 STATUS 包

类型是否有 DATA 阶段STATUS 阶段
GET_DESCRIPTOR✅ 有 DATA(读取)✅ 有 STATUS(IN)
SET_ADDRESS❌ 无 DATA✅ 有 STATUS(OUT + DATA1)
SET_CONFIGURATION❌ 无 DATA✅ 有 STATUS(OUT + DATA1)
SET_INTERFACE❌ 无 DATA✅ 有 STATUS(OUT + DATA1)
http://www.dtcms.com/a/499951.html

相关文章:

  • 盲盒APP源码开发实战:从0到1构建高可用系统
  • JS | 改变 this 指向 | this 指向 null 为什么不影响原型链?
  • 操作系统概述
  • 【计算机网络】初识HTTP(超文本传输协议)
  • 软件下载网站 知乎宁波seo网站建设费用
  • AI编程实战:用 TRAE 开发一个写作助手
  • 方法论:从社会契约到公司流程制度
  • 高效率小尺寸全集成同步降压电源模块替代MPM3630/MPM3620/MPM3610/MPM3606
  • 帮别人做网站赚钱阿凡达网站建设
  • 广告营销的好处如何做网站优化关键词优化
  • 长春网站制作长春万网wordpress论坛模板下载
  • 徐州模板开发建站移动端设计规范
  • 网站建设拍金手指排名贰贰女生大专学什么专业好
  • 外贸门户网站东莞东城万达
  • 柬埔寨网站建设运营维护金华东阳网站建设
  • 盐城网站开发怎么样大连工业大学研究生院官网
  • STM32G474单片机开发入门(十五)CAN通信功能详解及实战
  • 金仓多模数据库平替 MongoDB:电子证照国产化的技术实操与价值突破
  • Unity:UGUI笔记(二)——UI事件监听接口
  • CSRF 漏洞全解析:从原理到实战
  • 建设项目备案网站管理系统一般网站建设流程有哪些步骤
  • 深圳AI搜索优化:助力企业精准获客新趋势
  • 免费搭建个人网站河北省建设厅网站老版
  • 菏泽市建设职工培训中心网站重庆seo结算
  • dedecms 网站模板网络营销推广技术
  • SMDJ14CA双向 TVS瞬态抑制二极管:高效瞬态电压抑制,保护电路安全
  • 怎么免费自己做网站适合0基础网站开发软件
  • 响应式网站排名如何医疗卫生网站前置审批
  • 网站建设的合理建议企业网站商城
  • C++ vector容器的解析和使用