USB 读取配置GetConfiguration
2020-09-15
2507
51
ID | 请求码 | 说明 |
---|---|---|
8 | GET_CONFIGURATION | 用于主机获取设备当前设备的配置值 |
GetConfiguration用于主机读取USB设备当前的配置值,在 GetConfiguration的数据阶段,USB设备将向主机返回一个字节的配置值。
bmRequestType(1) | bRequest(1) | wValue(2) | wIndex(2) | wLength(2) |
---|---|---|---|---|
80 | 08 | 0 | 0 | 1 |
- bmRequestType:x80表示从设备到主机,请求标准命令,接收者为设备。
- bRequest:0x08,表示读取配置。
- wLength:01,表示设备应向主机报告1个字节的配置值。
在USB设备的不同状态,GetConfiguration请求具有不同的响应:
- USB设备处于地址状态,GetConfiguration请求返回0.
- USB设备处于配置状态时,GetConfiguration请求返回当前配置描述符中bGetConfigurationValue字段的值。
- USB设备处于默认状态时,GetConfiguration请求无效。
。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936