单片机接口描述符

11-20| http://www.dianzi6.com | 单片机学习|人气:769

单片机接口描述符

  接口描述符具有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项目所测试的接口描述符

  


如果觉得 单片机接口描述符这篇文章不错,可以推荐给朋友分享哦。
本文Tags:单片机开发,单片机原理,单片机教程,单片机学习,
相关单片机学习资料


温馨提示; 本站的资料全部免费下载,为方便下次找到本站记得将本站加入收藏夹哦,牢记网址http://www.dianzi6.com

此页提供单片机接口描述符单片机开发,单片机原理,单片机教程, 单片机学习参考。本站还有更多的单片机学习相关资料分享。
Copyright© www.dianzi6.com Inc. All rights reserved 。 1 2 3 4 5 6 7 8