USB接口与端点详解
接口描述符
bNumEndpoints
字段定义了除端点零之外的端点数目。bInterfaceClass
与设备描述符中的 bDeviceClass
类似,用于指定接口所属的设备类。
端点描述符
端点描述符详细描述了每个端点的属性:
- bEndpointAddress: 1 字节,定义端点号和方向。
- bmAttributes: 1 字节,描述端点支持的传输类型,如控制、批量、中断等。
- wMaxPacketSize: 2 字节,指定端点可处理的最大数据包大小。
- bInterval: 1 字节,定义轮询间隔,或者批量传输的 NAK 速率。
字符串描述符
字符串描述符使用 wLANGID
字段指定语言 ID,或者使用 bString
字段提供产品名称等字符串信息。
637.5KB
文件大小:
评论区