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

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

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

[复制链接]

6

主题

0

好友

1159

积分

管理员

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-5-7 04:53 , Processed in 0.044826 second(s), 18 queries .

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