- 15
- 0
- 约1.49万字
- 约 9页
- 2015-10-09 发布于河南
- 举报
《USB_HID_学习实例之如何枚举为键盘》.pdf
USB 学习板:EASY USB 51 PROGRAMER 配套光盘
USB HID 学习实例之如何枚举为键盘
1、基础知识
通过《USB HID 设备类协议入门》一节和上一节的实例我们知道决定 HID 设备“身份”的因
素有
1)5 个标准描述符中与 HID 设备有关的部分有:
• 设备描述符中 bDeviceClass、bDeviceSubClass 和 bDeviceProtocol 三个字段的值必
须为零。
• 接口描述符中 bInterfaceClass 的值必须为 0x03,bInterfaceSubClass 的值为 0 或 1,
为 1 表示 HID 设备符是一个启动设备(Boot Device,一般对 PC 机而言才有意义,意思
是 BIOS 启动时能识别并使用您的 HID 设备,且只有标准鼠标或键盘类设备才能成为 Boot
Device。 bInterfaceProtocol 的取值含义如下表所示:
HID 接口描述符中 bInterfaceProtocol 的含义
bInterfaceProtocol 的
原创力文档

文档评论(0)