USB 特殊包 --PRE
PRE(Preamble)包,用于 全速 USB 的初始化和同步过程。//存疑
USB通信包标识字段PID_usb pid-CSDN博客
时序图:
PID PRE
- 含义:Packet ID(包标识符),表示这是一个 PRE(Preamble)包
- 作用:
- 用于 高速 USB 的连接建立阶段。
- 不是标准的数据传输包,而是用于 设备与主机之间的握手和同步准备。
- 值:
0x00
(实际传输中为0000 0000
,其反码为1111 1111
) - 用途:
- 当主机检测到设备插入后,会发送一系列 PRE 包来唤醒设备并进入高速模式。
- 设备收到 PRE 后,开始进行 复位、配置、枚举等操作。
PRE 包的作用
- 主机发送 PRE 包:告诉设备“我现在要以高速模式与你通信,请准备好。”
- 设备收到 PRE:切换到高速模式,等待复位信号(RESET)。
- 后续动作:主机发送 RESET 信号,设备复位,然后进入标准 USB 枚举流
AI生成