USB论坛-百合电子工作室USB专题站

标题: 有谁知道USB HID协议规范有哪些文档,都叫什么? [打印本页]

作者: tangle3250    时间: 2013-5-28 07:07
标题: 有谁知道USB HID协议规范有哪些文档,都叫什么?
最近打算学USB HID,不知道该看哪些协议文档,该学些什么。
作者: baiheee    时间: 2013-5-28 07:26
USB协议里与HID设备有关的技术文档有两个,分别是:Device Class Definition for Human Interface和HID Usabe Tables,如果您还没学过USB的话,USB协议的公有部分 USB 2.0 Specification 也应该要看,USB 2.0 Specification 现在有中文版,HID协议没有中文版。

学习板USB应该先了解一些USB基本概念,如端点、管道、枚举、输入、输出、事务、各种描述符、控制传输、中断传输、批量(块)传输、同步传输等,主要掌握设备枚举过程,各种描述符的作用,要细分到描述符的各个字段,弄清含义。而HID设备的主要内容是要学习其报告描述符,Device Class Definition for Human Interface Devices里主要对HID设备的各种描述符以及其它特性进行阐述,另外大量的篇幅是针对报告描述符的,而HID Usabe Tables主要是对hid设备下的子设备进行定义,其实各种不同的HID设备主要通过报告描述符来实现,所以其主要内容是不同HID设备的报告描述符进行详阐述。

光看协议是比较枯燥的,容易让人失去兴趣,而且只看协议也不能学会USB开发,建议您买一块USB学习板进行学习,也可以自己DIY,本站USB开源栏目有适合DIY的学习板,希望能帮到您。




欢迎光临 USB论坛-百合电子工作室USB专题站 (http://usb.baiheee.com/usb_bbs/) Powered by Discuz! X2.5