USB2.0集线器ClearTTBuffer
2023-04-13
201
0
对于批量传输或者控制传输,由于高速模式下的传输繁忙而导致的错误,使用ClearTTBuffer来清除该错误状态。
ClearTTBuffer仅适用于控制传输或者批量传输这种非周期的传输,不适应于中断传输或者同步传输。如对于周期性的传输,应返回未定义。
ClearTTBuffer成功完成此请求后,TT可以再次使用缓冲区进行高速拆分事务,以便将全/低速事务用于连接的全/低速设备
Request | bmRequestType | bRequest | wValue | wIndex | wLength |
---|---|---|---|---|---|
ClearTTBuffer | 00100011B (0x23) | CLEAR_TT_BUFFER(0x08) | Dev_Addr,EP_Num | TT_port | 0 |
bmReguestType:用于标识USB集线器类类请求的类型值,其值为00100011b。
bRequest:用于指明ClearTTBufer请求的请求码,其值为08H。
wValue:对于USB集线器的ClearTTBufer请求,这里为设备地址端点号。
wlndex:对于USB集线器的ClearTTBufer请求,这里为TT_下行端口
wLength:用于指明描述符的长度。这里不需要数据阶段,因此置为0。 该请求没有数据阶段。
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936