您现在的位置是:主页 > USB2.0规范 >

USB 清除特性请求ClearFeature

发布时间:2022-11-17 14:01:16所属栏目:USB2.0规范 已帮助编辑作者:【USB接口百科】

SetFeature 和 ClearFeature 可用于设置 boolean 型的功能。指定设备作为接收者,支持的选项只有DEVICE_REMOTE_WAKEUP 和 TEST_MODE,Test 模式允许设备到处多种条件。

ID 请求码 说明
1 CLEAR_FEATURE 用来清除或禁止接收者的某些特性

ClearFature请求用于清除或禁用USB设备、接口或端点的某些特性,该请求无数据阶段。

bmRequestType(1) bRequest(1) wValue(2) wIndex(2) wLength(2)
00 01 特性选择符 0 0
01 01 特性选择符 接口ID 0
02 01 特性选择符 端点地址 0
bmRequestType为00,表示从主机到设备,请求命准命令,接收者为设备bmRequestType为01,表示从主机到设备,请求命准命令,接收者为接口bmRequestType为02,表示从主机到设备,请求命准命令,接收者为端点
选择特性字 接收者
ENDPOINT_HALT 端点 0
DEVICE_REMOVE_WAKEUP USB设备 1
TEST_MODE USB设备 2

当前USB仅支持以下特性选择符:

ENDPOINT_HALT:接收方是端点,其值为0,对于端点的停止特性。

SetFeature 和 ClearFeature 可用于设置端点的功能。标准目前定义了一个端点选项 ENDPOINT_HALT (0x00) ,允许主机停止并清除一个端点。只有端点 0 之外的端点才推荐拥有该项功能。

DEVICE_REMOTE_WAKEUP:设收方是设备,其值为1,对应于USB设备的远程唤醒功能。

TEST_MODE:接收方是设备,其值为2,用于USB的测试模式,其不能通过USB的ClearFeature来清除或禁止。

clearFeature请求只有当设备处于配置或地址状态下才有效。

ClearFeature

     以上就是USB接口百科为您提供USB 清除特性请求ClearFeature的解读,本文章链接: http://www.usb-hub.cn/usb20gf/42306.html 欢迎分享转载,更多婚礼相关资讯请前往USB2.0规范