USB2.0规范
+ -

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   

0 篇笔记 写笔记

USB 读取配置GetConfiguration
ID请求码说明8GET_CONFIGURATION用于主机获取设备当前设备的配置值GetConfiguration用于主机读取USB设备当前的配置值,在 GetConfiguration的数据阶段,USB设备将向主机返回一个字节的配置值。bmRequestType(1)bRequest(1)wVal......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!