1 / 69
文档名称:

USBHID协议书中文版-USB接口HID设备.docx

格式:docx   大小:532KB   页数:69页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

USBHID协议书中文版-USB接口HID设备.docx

上传人:玥玥 2022/6/27 文件大小:532 KB

下载得到文件列表

USBHID协议书中文版-USB接口HID设备.docx

文档介绍

文档介绍:USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
WORD格式整理版
第8章USB接口HID设施
HID用默认控制管道或是一其中止管道,HID设施必须有一其中止
输入端点来传送数据到主机,中止输出端点则不是必需的。
主机
默认控制管道
外设
HID类型
HID类型
驱动程序
设施
中止管道
图8-1
HID传输的传输种类
表8-1
HID设施的传输种类
传输
数据种类
是否需
数据根源
种类
要管道
设施(输入)
没有严格时间限制的数据

控制
没有严格时间限制的数据
主机(输出)
或是没有中止输出管道时的任何数据
设施(输入)
准时或低延迟的数据

中止
准时或低延迟的数据

主机(输出)
USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
第8章USB接口HID设施
183
主机与设施之间所互换的数据,能够分红两种种类:
低延迟的数据,必须赶快地到达目的;
配置或其他的数据,没有严格时间限制的需求。
中止管道是控制管道之外的另一种数据互换的方式,特别适合使用在接收端需要准时
或是尽可能实时收到数据的时候。中止输入管道携带数据到主机,中止输出管道则是携
带数据到设施。在总线忙的时候,控制管道可能会被延迟,而中止管道保证会有可获得
的带宽。HID不需要一定有中止输出管道。如果没有中止输出管道,主时机在控制管道上
使用HID设施特有的Set_Report恳求来传送所有的报表。

主机的驱动程序要与HID设施通信,设施的固件必须切合下列需求:
设施的描绘符必须辨别该设施包含有HID接口。
除了默认控制管道外,固件必须此外支持一其中止输入管道。
固件必须包含一个报表描绘符来定义要传送与接收的设施数据。
如果要传送数据,固件必须支持Get_Report控制传输与中止输入传输。如果要接收
数据,固件必须支持Set_Report控制传输与选择性的中止输出传输。
所有的HID数据都必须使用定义过的报表格式来定义报表中数据的大小与内容。设施
能够支持一个或多个报表。在固件中的一个报表描绘符用来描绘此报表,以及怎样使用
报表数据的信息。
在每一个报表中的一个数值,定义此报表是一个输入(Input)、输出(Output)或
是特点(Feature)报表。主机在输入报表中接收数据,在输出报表中传送数据,特点报
表能够在任何方向传达。
Windows98以及此后版本的HID驱动程序使用中止传输来传达输入报表。输出报表
的传输种类要根据设施支持的端点与Windows的版本而定。Windows98Gold只切合
,它的HID驱动程序使用控制传输来传达输出报表。Windows98SE、
,HID驱动程序在有中止输出端点时使用中止传输,否
则使用控制传输来传达输出报表。特点报表都是使用控制传输。

USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
HID设施连结到USB主机后,主机经过发送Get_Descriptor恳求读取HID设施的描
USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
184计算机高级接口实践
述符,认识描绘符对认识USB设施是至关重要的。

USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
USBHID协议书中文版-USB接口HID设施
HID设施除了支持USB设施的5种标准描绘符之外,还支持HID
述符。这些描绘符是:

设施特有的3种描
USBHID协议书中文版-USB接口HID设施
USBHID