USB HID 设备类协议入门.pdfVIP

  • 36
  • 0
  • 约9.05千字
  • 约 6页
  • 2024-04-06 发布于四川
  • 举报

一、应用场合

USBHID类是比较大的一个类,HID类设备属于人机交互操作的设备。用

于控制计算机操作的一些方面,如USB鼠标,USB键盘,USB游戏操纵杆,

USB触摸板,USB轨迹球、电话拨号设备、VCR遥控等等设备。另外,使用

HID设备的一个好处就是,操作系统自带了HID类的驱动程序,而用户无需去

开发很麻烦的驱动程序,只要直接使用API调用即可完成通信。所以很多简单

的USB设备,喜欢枚举成HID设备,这样就可以不用安装驱动而直接使用。

二、USBHID类可采用的通信管道

所有的HID设备通过USB的控制管道(默认管道,即端点0)和中断管道

与主机通信。

表1、USBHID规范定义的HID设备可用端点

管道要求说明

控制(端点0)必须传输USB描述符、类请求代码以及供查询的消息数据等

中断输入必须传输从设备到主机的输入数据

中断输出可选传输从主机到设备的输出数据

控制管道主要用于以下3个方面:

•接收/响应USB主机的控制请示及相关的类数据

•

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档