那位师傅知道这是什么牌子的usb游戏手柄怎么用?USB的

  • 笔记本usb游戏手柄怎么用usb摇杆街机fc電脑手柄pc有线双人怀旧经典小霸王

  • 笔记本小霸王usb游戏手柄怎么用pc摇杆怀旧经典游戏fc 电脑手柄usb有线双人

  • 小霸王usb游戏手柄怎么用usb 电脑fc热血系列 任天堂老式双人怀旧usb游戏手柄怎么用

  • 小霸王FC红白机任天堂游戏机NES模拟器USB有线摇杆手柄街机电脑版

  • 小霸王usb游戏手柄怎么用电脑电视笔记本PC九孔FC红白机USB接口老式把子dvd

  • 笔记本usb游戏手柄怎么用usb 电脑游戏pc摇杆手柄有线双人 fc红白机小霸王

  • 包邮PC笔记本电脑usb游戏手柄怎么用USB经典街机小霸王游戲光盘摇杆手柄

  • usb游戏手柄怎么用九孔USB接口fc老式游戏机电脑有线小鸡模拟器双人小霸王

  • PC笔记本电脑版FC小霸王红白机街机游聚游戏平台USB游戏有線手柄

  • 小霸王怀旧黑卡幽游白书16位MD世嘉USB电脑手柄FC黄卡电视游戏机

  • 小霸王usb游戏手柄怎么用电脑PC电视USB有线双人魂斗罗热血FC模拟器手柄

  • usb游戏手柄怎么用九孔USB接口fc老式DVD游戏机电脑pc有线小鸡模拟器小霸王

  • 小霸王游戏机USB手柄FC街机红白机双人NES模拟器PC笔记本电脑版

  • 小霸王任天堂怀旧游戏掌机遊戏机FC街机电脑USB手机OTG安卓版手柄

  • 电脑USB双打usb游戏手柄怎么用台式笔记本振动版有线双摇杆手柄小霸王拳皇

  • usb游戏手柄怎么用九孔USB接口fc老式游戏機电脑有线小鸡模拟器双人小霸王

  • 小霸王手柄usb连接电脑视游戏机笔记本电脑版PC双人fc红白机怀旧

发现市面上卖的汽车方向盘、飞荇摇杆其实协议和鼠标键盘都是HID设备正巧前一阵子自己用stm32将官方的joystick例程改成了可以用电位器控制移动速度的鼠标、可用按钮控制的小键盤,于是想着自己做一个类似于fly5(图示)飞行摇杆做了很久,stm32的usb接口报告描述符总是出错于是从网上下载一个前辈做好的usb游戏手柄怎麼用,各种描述符通过了奈何电脑无法识别从stm32发送过来的量。

下图是我用stm32烧写进自己改过的程序后连接电脑显示的可以看到电脑可以識别为游戏操纵杆了:


打开属性后,六个轴和24个按键都显示出来了觉得报告描述符应该没问题。后面不管我怎么按下各种按键对应的按钮或者轴都没有反应。我担心是GPIO口没控制好于是直接每轮循环都是如下设置,就是说不按下按钮也该识别出来了:


用bus hound来看数据确实發到电脑上了,只是上位机软件识别不了此时我觉得可能是我发送的数据不是通用格式,有可能是“USB_WriteEP(0x81,sendbuf,6)”这个模块有问题

然后我撤下我嘚stm32板子换上现成的游戏摇杆:


可以识别并能够正常通信了,按下按钮晃动摇杆,都可以显示:


真的不知道怎么办了请大家给点思路吧。最后附上源码及下载地址(未经过我修改的)

pudn程序员联合开发网下载地址:

 插上接收器然后同时按住SELECT+GEN GAME 2秒左祐放手,长亮1号就已连接上了,下载"逗玩游戏宝库"就可以玩了!

 插上接收器然后同时按住SELECT+GEN GAME 2秒左右放手,长亮1号就已连接上了需要下载"葡萄遊戏厅"就可以玩了!

 插上接收器然后同时按住SELECT+GEN GAME 2秒左右放手,长亮1号就已连接上了.


参考资料

 

随机推荐