USB标准设备的描述符包括设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符、设备限定描述符和其他速率配置描述符。

USB 标准描述符的类型值及所占字节数

设备描述符类型              值         字节数

设备描述符                   1           18

配置描述符                   2           9

字符串描述符                 3        字符串长度+2

接口描述符                   4           9

端点描述符                   5           7

设备限定描述符               6           10

其他速率配置描述符           7

设备描述符 包含设备所使用的USB协议版本号、设备类型、端点0最大包的大小、厂商ID及产品ID、设备版本号、厂商字符串索引、设备序列号索引、可能的配置数等。格式如下:

配置描述符 配置描述符用于表示USB的配置信息,USB设备可以有一个或多个配置,每个配置都必须包含一个配置描述符。配置描述符的格式如下:

字符串描述符 字符串描述符用于保存供应商名称、产品序列号等文本信息,不是必需的。其格式如下:

接口描述符 接口描述符用来表示在USB设备中各个接口的特性,包括接口号、端点数、所属的设备类和子类等。USB设备的每一个接口都必须有一个接口描述符。其格式如下:

端点描述符 端点描述符用于表示USB设备特性,包括其所支持的传输类型、传输方向、最大数据包长度和访问间隔等信息。任何USB设备包括端点0,端点0没有端点描述符。其余端点必须有端点描述符。其格式如下:

设备限定描述符  设备限定描述符用指定高速USB系统在另一传输速率下该设备的总体信息。如果USB设备既需要采用高速传输又需要兼容全速传输,则其必须支持设备限定描述符。设备限定描述符格式如下:

其它速率配置描述符 用来指定高速USB系统在另一传输速率下信息。如果USB设备既需要采用高速传输又需要兼容全速传输,则其必须支持其它速率配置描述符。其它速率配置描述符格式如下:

USB标准设备描述符相关推荐

  1. USB声卡驱动(二):USB音频设备描述符

    USB声卡驱动(二)USB音频设备描述符 本篇笔记,分两部分,第一部分,是基本知识的记录.第二部分是一个实际的例子. 一.基本知识 一个音频设备(Audio Device)含有多个音频功能(Audio ...

  2. 未知USB设备(设备描述符请求失败)是什么?

    未知USB 设备(设备描述符请求失败)是什么? 参考解决方案:Win10一个USB设备描述符请求失败解决方法 恕我直言,对我们没有什么用,我们需要的是不用插拔usb也能让错误消失

  3. CH330显示未知USB设备(设备描述符请求失败)

    CH330接上电脑后显示未知USB设备(设备描述符请求失败),原因是:VCC脚的0.1uF退耦电容一定必不可少!!

  4. CH343PT库使用<二>USB转串口设备描述符配置

    文章目录 前言 一.配置EEPROM接口函数介绍 1.1 芯片功能信息结构体 1.2 USB串口芯片配置EEPROM结构体 1.3 进入芯片配置模式和退出芯片配置模式 1.4 读取和写入芯片EEPRO ...

  5. Windows10神州网信版的USB故障处理(设备描述符请求失败)

    给一台计算机安装了Windows的神州网信版,在安装打印机时遭遇奇葩的故障. USB设备描述符请求失败. 开始安装完Windows10的神州网信版操作系统以及其他软件,安装HP LaserJet MF ...

  6. USB各类设备描述符(usb device enumeration descriptors)

    0. RealtekUSB网卡dongle czl@czl-VirtualBox:~/WorkSpace$ lsusb -d 0bda:8176 -vBus 001 Device 003: ID 0b ...

  7. 未知USB设备(设备描述符请求失败)伴随笔记本蓝牙消失

    本人使用的笔记本电脑已经两次遇到这种情况了,第一次遇到的时候是因为发现电脑开机之后蓝牙消失了.第二次也是一样的结果,当然第二次有经验了,很快就解决了. 首先呢,蓝牙消失的同时,设备管理器中会出黄色感叹 ...

  8. win10检查更新后,蓝牙没了,卸载usb也没有用,蓝牙 未知usb设备 设备描述符请求失败

    最后解决方案: 长按电源键30s放电: 将bios的所有设置恢复默认 然后就有了蓝牙

  9. stlink 未知usb设备 设备描述符请求失败

    一般是STLINK烧了,可以用STM32的串口下载程序: 只可以用UAART_1:PA9,PA10 需要软件:FlyMcu ① PA9:为TX,要接CH340的RX PA10:为RX,要接CH340的 ...

最新文章

  1. svn 迁移到 git 仓库并保留 commit 历史记录
  2. 先自己看文档和百度再沟通
  3. DirectX11 初探XMVECOTRXMMATRIX
  4. android2.2桌面,手机桌面课表软件
  5. 自己写的 ORACLE 函数的解读
  6. netlink 009 -- Generic Netlink初始化
  7. css环形进度条clip,clip实现圆环进度条
  8. 免疫算法小结及算法实例(附Matlab代码)
  9. 安装程序遇到错误0x80240037
  10. 动画图解:十大经典排序算法动画与解析,看我就够了!(配代码完全版)
  11. KX3552驱动的安装大九
  12. NDK not configured
  13. mro列表_方法解析顺序(MRO)
  14. Excel 如何制作时间轴
  15. elasticsearch的master选举
  16. CentOS7 安装WPS: libGLU.so.1()
  17. 吃透一切整流滤波电路
  18. 讯搜 配置mysql_迅搜创建数据库索引
  19. 要知道喝水的14个惊人真相 - 生活至上,美容至尚!
  20. 【鸿蒙】鸿蒙操作系统应用开发入门级初体验

热门文章

  1. 一种防山火在线监测装置
  2. 新合同解决风波,阅文与作者以后要怎么走?
  3. 布局了七年的金融,能为字节跳动带来更大的想象空间吗?
  4. 第一坊颜韵和第一坊阿哲抢头条视频直播,一人和宝哥礼物之战
  5. 痞子衡嵌入式:在i.MXRT1060-EVK上利用memtester程序给SDRAM做压力测试
  6. Data Tour: Human Connectome Project (HCP)数据下载
  7. 随机数生成器【LCG算法】
  8. linux的CPU使用率达到100%的快速定位方式
  9. linux7系统改成中文,把CentOS 7系统显示语言从中文修改成英文的方法
  10. html页面怎么设置不能复制粘贴,网页禁止复制粘贴怎么办? 教你6招, 快速搞定