文章目录
- USB 控制传输的 PID 序列
- PID 序列
- setup 设置阶段
- data 数据阶段
- status 状态阶段
- setup + in data + out status
- setup
- in data
- out status
- setup + in status
- setup
- in status
- setup + out data + in status
- setup
- out data
- in status
- 为什么需要了解 PID 序列
- 状态转换
- 总结
- 参考
USB 控制传输的 PID 序列
控制传输的三个阶段:
- setup 设置阶段:使用DATA0数据传输请求;
- data 数据阶段:使用DATA1和DATA0交替进行数据传输,直到数据传输完成;
- status 状态阶段:必须为DATA1。
PID 序列
setup 设置阶段
使用 DATA0 数据传输请求
data 数据阶段
以 DATA1 开始,使用 DATA1 和 DATA0 交替进行数据传输,直到数据传输完成。
status 状态阶段
必须为DATA1