USB2.0之data PID
来源:互联网 发布:平板软件市场 编辑:程序博客网 时间:2024/06/03 09:39
USB2.0之data PID
PID的用途
我猜它是用来检测丢包、错包的吧。
PID的用法
data PID是作用于端点的。也就是说不同端点之间互不影响。
control transfer:
setup stage中的数据固定为8字节,其PID为DATA0。data stage中的数据包从DATA1开始,DATA1与DATA0交替。status stage中的数据包通常是一个空包,其PID为DATA1。
bulk transfer:
DATA0与DATA1交替。
只有传输成功才翻转。
第一个数据包PID为DATA0。
如果端点错误或STALL,PID复位到DATA0。
interrupt transfer and isochronous transfer
参考high-speed high-bandwidth endpoint相关的协议。
阅读全文
0 0
- USB2.0之data PID
- USB2.0之LPM
- USB2.0之Suspend/Resume
- Linux USB驱动分析之USB2.0协议分析
- USB2.0之speed是如何确定的
- USB2.0速度识别
- USB2.0速度识别
- USB2.0接口定义
- USB2.0速度识别
- USB2.0速度识别
- USB2.0速度识别
- USB2.0速度识别
- USB2.0协议简述
- USB2.0速度识别
- USB2.0 布线要点
- USB2.0提速
- USB2.0速度识别
- USB2.0传输带宽
- 开始深度学习双色球演算法哈哈
- Handler机制解析(源码角度)
- java实现加密电话号码,有具体的加密流程注释
- mac 上安装 nvm 遇到的坑
- 堆排序原理及算法实现(最大堆)
- USB2.0之data PID
- Python遍历文件夹的两种方法比较
- Linux之chattr(+i)
- LINUX定时清理文件定时任务
- MongDB创建索引
- 推荐书籍--留点时间回到精神的家园
- 598. Range Addition II (Easy)
- Numpy1
- 1. Two Sum