从零开始学USB(二十三、USB接口HID类设备(五)_报表描述符总结)

本文深入解析USB HID设备的报表描述符,包括Usage Page、Usage、Collection等关键元素,通过实例分析鼠标设备的报表描述符,阐述其逻辑结构和意义,帮助理解HID设备的数据传输机制。
摘要由CSDN通过智能技术生成

在USB的枚举章节,主机获取的最后一个描述符时报表描述符。

因为当时没学习HID类的报表描述符,所以当时没分析,这边刚学完HID的报表描述符,趁热打铁,学习一下。

首先报表描述符的长度是,在获取HID描述符长度的时候获取的。

所以才能在获取报表描述符时使用准确的获取长度。

 

05 01 09 02 A1 01 09 01 A1 00 05 09 19 01 29 03 15 00 25 01 75 01 95 03 81 02 75 05 95 01 81 01 

05 01 09 30 09 31 09 38 15 81 25 7F 75 08 95 03 81 06 C0 C0

总共52字节的长度分别如上所示:

分析时首先是建议查看上面表格,慢慢分析。

首先分析05属于Global类项目的Usage Page项,带一个数据位Usage ID

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的小刺猬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值