HID over I2C协议规范v1.0中文解析
需积分: 0 185 浏览量
更新于2024-06-27
1
收藏 503KB DOCX 举报
"hid-over-i2c-protocol-spec-v1-0 中文版"
本文档详细阐述了人机接口设备(HID)通过I²C(Inter-Integrated Circuit)总线进行通信的协议、程序和功能。HID协议最初设计用于USB(通用串行总线)连接的输入设备,如键盘、鼠标等,但由于其总线无关性,已被广泛应用于其他传输介质,包括蓝牙和其他有线及无线技术。
HID-over-I2C协议规范是基于USB定义的HID协议,专注于简化输入设备通过I2C与HID间的交互。这份文件主要关注设备(DEVICE)端的细节,而主机(HOST)端的优化则会在另一份规范中详细说明。HOST在这里指的是负责管理I2C控制器和协议的I2C控制器或操作系统上的软件,而DEVICE则是指符合HID-over-I2C协议规范并连接到I2C控制器的外围设备。
I²C是一种多主串行总线,常用于连接低速外设到主板。在本规范中,SPB(Simple Peripheral Bus)特指I2C、SPI等类似的总线,而HID-over-I2C的重点在于通过I2C来支持HID设备。
此外,文档中还提到了PID(Physical Interface Device),这是一种特殊的HID,它可以提供物理输出(如触觉反馈)以及输入,并定义了HID与人类手部互动的方式。然而,PID并不常见,许多现代操作系统可能不直接支持。
此规范文件遵循特定的排版和约定,以提供一套通用且明确的规则,确保通过I²C实现的HID设备与软件之间的兼容性。这包括定义各种术语,如HID、I2C、PID、SPB、USB、HOST和DEVICE,以及它们在HID-over-I2C协议中的角色和职责。通过这种方式,此规范旨在促进不同硬件设备与操作系统中的类驱动(Class Driver)之间的互操作性,类驱动是能够与符合类规范的不同硬件设备协同工作的软件驱动。
"hid-over-i2c-protocol-spec-v1-0 中文版"为开发者和制造商提供了一个详细的指南,帮助他们理解和实现HID设备通过I²C总线与主机之间的有效通信,从而推动兼容和标准化的设备设计。
167 浏览量
242 浏览量
2021-10-03 上传
174 浏览量
164 浏览量
2024-07-03 上传
2022-09-14 上传
zmSH
- 粉丝: 0
- 资源: 1
最新资源
- 西门子伺服电机介绍 pdf
- 庖丁解牛—纵向切入ASP.NET 3.5控件和组件开发技术.pdf
- ARM JTAG 调试原理
- 松下A4数字交流伺服安装调试说明书.pdf
- GNU Make 项目管理 英文版
- Math\第2章 MATLAB编程与作图.ppt
- 课程管理系统毕业设计论文
- Oracle9i&10g编程艺术_英文版
- vmware下linux的联网设置
- Hibernate References
- 传感器网络节点定位系统安全性研究
- XML文件XML Schema.docXML Schema.doc
- C语言程序设计试题精编
- Silverlight - MS Press
- 2008全国计算机模拟题库
- 集成运算放大器及基本运算电路