单片机接口描述符
发布时间:2008/12/18 0:00:00 访问次数:620
接口描述符具有9 b的长度,用来描述每一个设各的接口特性。由以上的介绍中,可以知道每个设各可能不止含有一种接口类型, 其接口的数目由设各描述符的第4个字段bnumlnterface设置。这种接口描述符能够视为一组端点或端点的起头处,来构成功能性的组 群,以执行单一特性的设备。
以usb鼠标为例,利用view descriptors项目与device framework项目所测试的接口描述符如图1和图2所示。
以下列出接口描述符的范例、数值以及各个字段的意义。
db 09h ;blength,长度大小 (9字节)
db 04h ;bdescriptortype,描述符类型,4代表接口(1宇节)
db ooh ;blnterfacenumber,接口数目以0为基值(1字节)
db ooh ;balternatesetting,交互设置值为0(1字节)
db olh ;bnumendpoints,端点数目设置为1(1字节)
db 03h ;blnterfaceclass,接口群组,tjsb规范定义hid码为3(1字节)
db 01 h ;blnterfacesubclass,接口次群组,usb规范定义为1(1字节〉
db 02h ;blnterfaceprotocol,接口协议,usb规范定义鼠标为2(1字节)
db 05h ;ilnterface,接口的字符串描述符的索引。在这例子中我们具有5个字符串描述符
(1字节)
其中,最重要的接口群组码可直接查阅稍后介绍的设备群组内容,以了解是何种群组接口规范。
图1 view descriptors项目所测试的接口描述符
图2 device framework项目所测试的接口描述符
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
接口描述符具有9 b的长度,用来描述每一个设各的接口特性。由以上的介绍中,可以知道每个设各可能不止含有一种接口类型, 其接口的数目由设各描述符的第4个字段bnumlnterface设置。这种接口描述符能够视为一组端点或端点的起头处,来构成功能性的组 群,以执行单一特性的设备。
以usb鼠标为例,利用view descriptors项目与device framework项目所测试的接口描述符如图1和图2所示。
以下列出接口描述符的范例、数值以及各个字段的意义。
db 09h ;blength,长度大小 (9字节)
db 04h ;bdescriptortype,描述符类型,4代表接口(1宇节)
db ooh ;blnterfacenumber,接口数目以0为基值(1字节)
db ooh ;balternatesetting,交互设置值为0(1字节)
db olh ;bnumendpoints,端点数目设置为1(1字节)
db 03h ;blnterfaceclass,接口群组,tjsb规范定义hid码为3(1字节)
db 01 h ;blnterfacesubclass,接口次群组,usb规范定义为1(1字节〉
db 02h ;blnterfaceprotocol,接口协议,usb规范定义鼠标为2(1字节)
db 05h ;ilnterface,接口的字符串描述符的索引。在这例子中我们具有5个字符串描述符
(1字节)
其中,最重要的接口群组码可直接查阅稍后介绍的设备群组内容,以了解是何种群组接口规范。
图1 view descriptors项目所测试的接口描述符
图2 device framework项目所测试的接口描述符
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:单片机端点描述符
热门点击
- National Semiconductor
- 3D忆阻器混合芯片面世 实现人工神经网络
- 单片机端点描述符
- 单片机USB设备登录编辑器
- 单片机设备描述符
- 单片机USB描述符
- 单片机配置描述符
- 单片机接口描述符
- 单片机NXP接口芯片
- 单片机兼容USB2.0规范的描述符
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]