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

USB 状态机及状态转换

文章目录

  • USB 状态机及状态转换
    • 连接状态
    • 供电状态
    • 默认状态
    • 地址状态
    • 配置状态
    • 挂起状态

USB 状态机及状态转换

在这里插入图片描述
在这里插入图片描述
枚举完成之前,USB 设备要经过一系列的状态变化,才能最终完成枚举。这些状态是

  • 连接状态 - attached
  • 供电状态 - powered
  • 默认状态 - default
  • 地址状态 - address
  • 配置状态 - configured
  • 挂起状态 - suspended
    当设备状态变为配置状态时,即可认为 USB 设备和 USB 主机间的枚举完成。

连接状态

USB 设备需要先和主机建立物理上的连接。如果 USB 设备连接到主机,就处于连接状态。

供电状态

USB 设备可以从 USB 的 Vbus 上获取电源,或者通过外部电源获取电源。通过外部电源供电的设备称为自供电(Self-powered)设备,通过 Vbus 供电的设备称为总线供电(Bus

http://www.lryc.cn/news/510657.html

相关文章:

  • Go C编程 第6课 无人机 --- 计算旋转角
  • C++-----图
  • mysql 数据库迁移到达梦数据库
  • 【记录】使用R2 CDN替换本地项目图片以加速图片加载
  • 12.13[java exp4][debug]nginx 500,究极未解之谜,出自重启,解决自重启,迷???
  • Disruptor 高性能环形消息框架
  • Python列表(二)
  • 计算机网络:应用层 —— 网络应用模式
  • @Repository注解和@mapper的区别
  • 解锁成长密码:探寻刻意练习之道
  • cuda-cuDnn
  • 如何使用Python和PIL库生成带竖排文字的封面图像
  • 低代码开发 实战转型案例一览
  • SQL Server中FIRST_VALUE和 LAST_VALUE窗口函数允许在一个指定的窗口内返回第一个或最后一个值
  • 机器学习-高斯混合模型
  • 微信V3支付报错 平台证书及平台证书序列号
  • 41.欠采样技术下变频不能用与跨两个nyquist的情况下
  • 20241227通过配置nomodeset参数解决更新grub之后,ubuntu20.04.5无法启动的问题
  • 从 GitLab.com 到 JihuLab.com 的迁移指南
  • 深度学习中的并行策略概述:2 Data Parallelism
  • Python大数据可视化:基于Python对B站热门视频的数据分析与研究_flask+hive+spider
  • 利用 Python 编写一个 VIP 音乐下载脚本
  • linux内核如何实现TCP的?
  • 【Spring】基于XML的Spring容器配置——FactoryBean的使用
  • Docker使用——国内Docker的安装办法
  • 电商会员门店消费数据分析
  • Vue.js 入门与进阶:打造高效的前端开发体验
  • Java包装类型的缓存
  • 【蓝桥杯——物联网设计与开发】拓展模块4 - 脉冲模块
  • .NET平台用C#通过字节流动态操作Excel文件