打印
[数据传输]

求助 无线游戏手柄无法解码

[复制链接]
1380|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
真的好多巧合|  楼主 | 2014-12-21 23:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我的情况是这样的:用STM32F4单片机可以枚举并解码成功游戏手柄,程序时ST的官方例程V2.1的库,现在将游戏手柄换成无线的,可以枚举成功
           但是无法解码,大家有做过的么?提供些想法也好,谢谢

相关帖子

沙发
真的好多巧合|  楼主 | 2014-12-22 18:27 | 只看该作者
给些建议也好,,谢谢

使用特权

评论回复
板凳
通宵敲代码| | 2014-12-22 21:08 | 只看该作者
没看明白,你说的是哪个的解码??
无信通信的解码!!还是手柄按键??

使用特权

评论回复
地板
真的好多巧合|  楼主 | 2014-12-26 19:23 | 只看该作者
通宵敲代码 发表于 2014-12-22 21:08
没看明白,你说的是哪个的解码??
无信通信的解码!!还是手柄按键??
...

        MCU是STM32F405
        程序是ST的官方例程USB-Host-device_Lib  V2.1的库修改后的HID类自定义设备
        枚举解码(按键)有线游戏手柄可以

        现在换成无线游戏手柄,通信方式:RF 2.4G
        枚举能成功,但是解码(按键)无效
谢谢:loveliness:

使用特权

评论回复
5
通宵敲代码| | 2014-12-26 19:45 | 只看该作者
真的好多巧合 发表于 2014-12-26 19:23
MCU是STM32F405
        程序是ST的官方例程USB-Host-device_Lib  V2.1的库修改后的HID类自定义 ...

抓几个数据包看看吧,
应该是通信过程中出事了!

使用特权

评论回复
6
真的好多巧合|  楼主 | 2014-12-26 19:46 | 只看该作者
另外,我枚举无线无线鼠标时,居然也是HID自定义设备,纠结。。。
现在无线游戏手柄情况是这样的:
下面这个函数执行了,
HID_Machine.cb = &HID_GAMEPAD_cb;//游戏手柄      也就是下面这个函数
HID_cb_TypeDef  HID_GAMEPAD_cb =
{
        GAMEPAD_Init,
        GAMEPAD_Decode,

};
第一个是初始化,第二个是解码,现在初始化可以执行,但是却不执行解码的,纠结。。。
求助大神。。。

使用特权

评论回复
7
真的好多巧合|  楼主 | 2014-12-26 19:50 | 只看该作者
通宵敲代码 发表于 2014-12-26 19:45
抓几个数据包看看吧,
应该是通信过程中出事了!

用 Hus Bound 软件?

使用特权

评论回复
8
通宵敲代码| | 2014-12-26 21:01 | 只看该作者
真的好多巧合 发表于 2014-12-26 19:50
用 Hus Bound 软件?

可以试试!
有逻辑分析仪更好!

使用特权

评论回复
9
真的好多巧合|  楼主 | 2014-12-26 21:12 | 只看该作者
通宵敲代码 发表于 2014-12-26 21:01
可以试试!
有逻辑分析仪更好!

谢谢,我再研究就下:)
逻辑分析仪没有。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

59

帖子

0

粉丝