USB论坛-百合电子工作室USB专题站
标题:
如何将USB枚举成HID-compliant game controller?
[打印本页]
作者:
cza009
时间:
2013-6-27 15:31
标题:
如何将USB枚举成HID-compliant game controller?
我在网上找了好久都找不到相关的资料,特地来此请教!谢谢!
作者:
baiheee
时间:
2013-6-28 14:16
这样问问题大家都不太好回答,因为问题“太大”,涉及东西太多,不是一两句就能回答清楚的,这里给您一个方向:首先您学习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论坛-百合电子工作室USB专题站 (http://usb.baiheee.com/usb_bbs/)
Powered by Discuz! X2.5