圈圈教你学USB第一章
1.7 USB设备描述符及其之间的关系 USB1.1 设备描述符 USB协议版本号 设备类型 端点0最大包大小 VID PID 设备版本号 厂商字符串索引 产品字符串索引 设备序列号索引 可能的配置 配置描述符 配置说包含的接口数、配置的编号、供电方式、是否支持远程唤醒、电量需求 接口描述符 接口的编号、接口的端点数、接口所使用的类、子类、协议 端点描述符 端点号及方向 端点的传输类型 最大的包长度 查询时间间隔等 字符串描述符 单独获取 获取字符串请求 描述符索引号 语言ID来获取 USB2.0 Device Qualifier Descriptior Other Speed Configuration Description 还有些 类特殊 描述符 HID描述符 厂家自定义描述符 1.8 USB设备枚举的过程 枚举的传输方式 控制传输 控制传输的三个过程 :建立过程 可选数据过程 状态过程 枚举的详细过程 1.获取设备描述符 这里面需要注意管道0得到大小和设备描述符的大小 但是管道的最大包长度是在设备描述符的最前面八个字节 2. 设置地址 3.再次获取设备描述符 ,但是这次的用分配的地址获取全部的设备描述符 4. 获取配置描述符 然后获取配置集合 1.9 USB的包结构及传输过程 1.91 USB的包结构及包的分类 传输以包为单位· 包分为·不同的域 通用格式 同步域. PID