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

 找回密码
 我要注册
搜索
热搜: USB学习板
查看: 4678|回复: 1
打印 上一主题 下一主题

如何将USB枚举成HID-compliant game controller?

[复制链接]

1

主题

0

好友

5

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2013-6-27 15:31:02 |只看该作者 |倒序浏览
我在网上找了好久都找不到相关的资料,特地来此请教!谢谢!
回复

使用道具 举报

6

主题

0

好友

1158

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-6-28 14:16:31 |只看该作者
这样问问题大家都不太好回答,因为问题“太大”,涉及东西太多,不是一两句就能回答清楚的,这里给您一个方向:首先您学习HID设备类协议,可以参考一下我写的文章《USB HID协议入门》,不过有可能在看此文时发现其它基础性的东西又得学习,那还是建议您看看本站的USB开源项目EASY USB 51 PROGRAMER PLUS,看完HID部分。学习的重点是了解USB的枚举过程、主机的各种命令及设备的各种描述符。

影响HID设备类别的主要是报告描述符,找个可运行的HID示例,然后修改报告描述符,HID子协议《HID usage table》里详细讲解游戏控制设备用途页(Game Controls Page),另外,在《HID usage table》最后附录A里有个游戏控制设备类的报告描述符,A.13 Game Pad,这个示例演示了有六个按键和一个方向控制的游戏控制设备。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

USB开发网 (渝ICP备09006681号-4)

GMT+8, 2024-4-27 06:03 , Processed in 0.065354 second(s), 34 queries .

百合电子工作室版权所有
回顶部