HID描述符的内容
[09-12 11:15:58] 来源:http://www.88dzw.com 电路基础 阅读:8517次
文章摘要:设备与配置描述符不具有HID规范的信息。其中,设备描述符包含了群组码的字段,但是它却不是设各被定义为HID设备的字段位置 ;相反,接口描述符使主机更适当地学习与了解设备,其中,设备接口设置属于HID群组。若设备描述符的群组码的字段设置为0x00,以及接口描述符的接口群组字段设置为0x03,则此设各属于HID群组设备。若是属于HID设备,就须额外再设置HID群 组描述符与报告描述符。所新增的描述符类型,如表1所列.在这接口描述符中,包含了HID规范信息的其他字段是次群组与协议字段,其可用来设置为启动接口(boot interface)。1.设备描述符【程序范例】设各描述符的范例程序代码db OO
HID描述符的内容,标签:电子电路基础,模拟电路基础,http://www.88dzw.com设备与配置描述符不具有HID规范的信息。其中,设备描述符包含了群组码的字段,但是它却不是设各被定义为HID设备的字段位置 ;相反,接口描述符使主机更适当地学习与了解设备,其中,设备接口设置属于HID群组。若设备描述符的群组码的字
段设置为0x00,以及接口描述符的接口群组字段设置为0x03,则此设各属于HID群组设备。若是属于HID设备,就须额外再设置HID群 组描述符与报告描述符。所新增的描述符类型,如表1所列.
在这接口描述符中,包含了HID规范信息的其他字段是次群组与协议字段,其可用来设置为启动接口(boot interface)。
1.设备描述符
【程序范例】设各描述符的范例程序代码
db OOh ;产品的字符串描述符索引
db OOh ;设备序号的字符串描述符索引(0=none)
db 01h ;配置数目(1)
2.配置描述符
【程序范例】配置描述符程序的范例
oonfig_desc_table:
db 09h ;长度大小(9字节)
db 02h ;描述符类型,2代表配置
db 22h,ooh ;描述符的总长度(34字节)(包括配置描述符9字节;接口描述符9字节,端点描述符7字节与群组描述符
;9字节)。在这例子中,总长度为34字节
db 01H ;用来配置的接口的数目
db 01h ;配置值
db OOh ;配置的字符串描述符的索引
db 80h ;配置的属性(仅具有总线供电特性)
db 32h ;最大电源以2 mA为单位,在这例子中,32H×2mA=100 mA
3.接口描述符
【程序范例】接口描述符程序的范例
Interface_Descriptor:
db 09h ;长度大小(9字节)
db 04h ;描述符类型,4代表接口
db OOh ;接口数目以0为基值
db OOh ;交互设置值为o
db Olh ;端点数目设置为1
db 03h ;接口群组,USB规范定义HID码为3
db ooh ;接口次群组,USB规范定义为1
db OOh ;接口协议,USB规范定义摇杆为0
db 00h ;接口的字符串描述符的索引,在这例子中,用户没有字符串描述符
4.端点描述符
【程序范例,端点描述符程序的范例
Endpoint_Descriptor:
db 07h ;长度大小(7字节)
db 05h ;描述符类型,5代表端点(1字节)
db 81h ;端点地址,在这个例子中,端点编号为1且为IN端点
db 03h ;传输类型的属性设置为中断传输(0=控制
;1=实时,2=批量,3=中断)
db 06h, OOhdb ;最大封包大小设置为6字节
db 0Ah ;以ms为单位的轮询间隔,在此设置为l0 ms
5.群组描述符
【程序范例】群组描述符程序的范例
Class_Descriptor:
db 09h ;长度大小(9字节)
- 上一篇:HID版本修订的相容性
《HID描述符的内容》相关文章
编辑推荐
- · 什么是系统仿真
- · 什么是CPCI
- · 英特尔 Parallel Composer入门
- · 什么是支持数据库,什么是中宏数据库
- · 什么是数据交换技术
- · 什么是内部数据传输率
- · 什么是空间数据交换中心
- · 什么是差异备份
- · 什么是备份集
- · 什么是映像备份
- · IGBT模块
- · 什么是24脉波整流变压器
- · 自动变速器不能强制降挡故障原因、诊断与排
- · 什么是MD机
- · 中心频率,什么是中心频率
- · 功率单位mw和dbm的换算表
- · 中值滤波模块设计思路
- · 反馈振荡器的原理
- · 气体激光器简介
- · 数制与进位记数法