USB 批量传输的 PID 序列

文章目录

    • PID 序列
    • 全速设备抓包
    • 高速设备抓包
    • 参考

PID 序列

批量传输的 PID 序列和中断传输的 PID 序列一致。

端点在初始化后,从 DATA0 开始,每成功执行一个事务,数据包序列翻转一次(从 DATA0 变为DATA1 或从 DATA1 变为 DATA0)。

数据翻转和传输的个数没有直接关系,只由端点在初始化后处理的总数决定。

端点的数据翻转只有在端点重新初始化或者 CLEAR_FEATURE(Endpoint Halt)后才恢复为 DATA0。
USB 批量传输的 PID 序列_第1张图片

全速设备抓包

USB 批量传输的 PID 序列_第2张图片

高速设备抓包

USB 批量传输的 PID 序列_第3张图片
从抓包可以看出,IN 和 OUT 的 PID 翻转是独立的

参考

  • https://w

你可能感兴趣的:(USB,批量传输,PID,序列,USB,PID)