资料介绍
USB HID介绍
HID是一种USB通信协议,无需安装驱动就能进行交互,在学习HID之前,先来复习一下USB协议的相关内容。
USB设备描述符-概述
当插入USB设备后,主机会向设备请求各种描述符来识别设备。那什么是设备描述符呢?
Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在USB设备中,用于描述一个USB设备的所有属性,USB主机是通过一系列命令来要求设备发送这些信息的。
描述符的作用就是通过命令操作来给主机传递信息,从而让主机知道设备具有什么功能、属于哪一类设备、要占用多少带宽、使用哪类传输方式及数据量的大小,只有主机确定了这些信息之后,设备才能真正开始工作。
USB有那些标准描述符?
USB有5种标准描述符:设备描述符 、配置描述符、字符描述符、接口描述符、端点描述符 。
描述符之间有一定的关系,一个设备只有一个设备描述符,而一个设备描述符可以包含多个配置描述符,而一个配置描述符可以包含多个接口描述符,一个接口使用了几个端点,就有几个端点描述符。由此我们可以看出,USB的描述符之间的关系是一层一层的,最上一层是设备描述符,下面是配置描述符,再下面是接口描述符,再下面是端点描述符。在获取描述符时,先获取设备描述符,然后再获取配置描述符,根据配置描述符中的配置集合长度,一次将配置描述符、接口描述符、端点描述符一起一次读回。其中可能还会有获取设备序列号,厂商字符串,产品字符串等。
- 基于HAL库的USB自定义HID设备实现
- 基于GD32F450+USB3300的高速USB传输
- USB_HID_报表描述符
- 总结:CubeMx 生成的USB CDC程序 USB设备描述符请求失败
- (USB系列三)stm32 CubeMX usb音频描述符详解 usb audio UAC
- USB HID设备的类定义和用途列表及描述符详解 12次下载
- 隐藏描述符工具应用程序免费下载 11次下载
- USB HID设备的报告及报告描述符的详细资料简介 9次下载
- USB标准描述符的详细资料讲解 11次下载
- USB各描述符之间的依赖是怎么样的 8次下载
- USB设备键值表描述符说明资料免费下载 35次下载
- 基于C8051F单片机的USB HID设计 4次下载
- USB培训_Part1 协议 3次下载
- USB HID协议学习入门 315次下载
- 通用串行总线USB设备的驱动 126次下载
- USB音频设备介绍 857次阅读
- 使用M62板子实现USB的设备开发 550次阅读
- USB基础学习:USB体系结构介绍 5471次阅读
- 雅特力AT32 MCU USB设备库的架构和使用方法 1776次阅读
- 深入理解USB通信协议 876次阅读
- AXI_GP接口和AXI_HP接口的相关内容 2578次阅读
- Material Design指南中更新的相关内容 1858次阅读
- 如何自己自制一个USB键盘 1.2w次阅读
- 沁恒股份串口转USB键盘芯片:CH9328概述 4722次阅读
- 电脑是如何识别你插上了USB设备 2.1w次阅读
- 基于DSP芯片PC机之间的USB接口设计 2038次阅读
- usb通信的一些基础知识 4325次阅读
- 浅析弹簧管压力仪表的相关内容 3720次阅读
- mini usb和micro usb的区别 15.1w次阅读
- 有关于STM32Cube的几个常见问题(USB设备库) 4391次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多