标准的 USB设备请求命令 是用在 控制传输 中的 “初始设置步骤” 里的数据包阶段(即DATA0,由8个字节构成)。

    也就是说,是 控制传输 的 建立阶段(SetUP)的 DATA0 的 8 个字节

    命令共有11个,大小都是8个字节,具有相同的结构,由5个字段构成(字段是标准请求命令的数据部分),结构如下(括号中的数字表示字节数,首字母bm,b,w分别表示位图、字节,双字节):

    bmRequestType(1) + bRequest(1) + wvalue(2) + wIndex(2) + wLength(2)
    3. USB 请求(用于控制传输) - 图1

    3. USB 请求(用于控制传输) - 图2
    其中 bRequest 为命令编码值,详情见表2:
    3. USB 请求(用于控制传输) - 图3
    对应的11种的命令,其他的域的含义对照表为:
    表3、USB的11种标准命令
    3. USB 请求(用于控制传输) - 图4