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