文章目录
- USB 状态机及状态转换
-
- 连接状态
- 供电状态
- 默认状态
- 地址状态
- 配置状态
- 挂起状态
USB 状态机及状态转换
枚举完成之前,USB 设备要经过一系列的状态变化,才能最终完成枚举。这些状态是
- 连接状态 - attached
- 供电状态 - powered
- 默认状态 - default
- 地址状态 - address
- 配置状态 - configured
- 挂起状态 - suspended
当设备状态变为配置状态时,即可认为 USB 设备和 USB 主机间的枚举完成。
连接状态
USB 设备需要先和主机建立物理上的连接。如果 USB 设备连接到主机,就处于连接状态。
供电状态
USB 设备可以从 USB 的 Vbus 上获取电源,或者通过外部电源获取电源。通过外部电源供电的设备称为自供电(Self-powered)设备,通过 Vbus 供电的设备称为总线供电(Bus