蓝牙技术
直播中

张颖

7年用户 153经验值
私信 关注
[讨论]

请问无线蓝牙手柄如何与STM32通信

实验条件:
1   调试过STM32的USB(OTG),用的是V2.0的库,将游戏手柄枚举成HID自定义设备,有线手柄通讯成功
2   有HC05开蓝牙转串口模块,现在无法得知无线蓝牙手柄的通讯模块是什么,并且手柄和蓝牙模块未连接成功
3   有手柄自带的适配器,和STM32的USB接口枚举未成功
4    主要想实现无线蓝牙手柄和STM32间的通信

有大神做过么,指导个方向,谢啦!

回帖(7)

张颖

2018-9-13 09:21:28
现在想用STM32的USB接口做 USB HOST, 手柄 做HID设备,不知道有同志做过这个没?
交流下
举报

李悛

2018-9-13 09:40:50
如果物理层不行,还得看下通信方式是否正确。
手柄一般有通信协议,你试下USB的filter:
1.USB Monitor Pro
http://www.fabulatech.com/u***-monitor-pro.html
2.USB Port Sniffer
http://www.virtual-serial-port.org/products/u***-sniffer/
上述都是很不错的USB数据截获软件,不大,但只能试用(购买太贵),我试过效果还不错。
能够截获所有的USB通信数据,当然是选定的一个USB接口,通过模拟这些握手数据,我估计可以实现。
举报

刘琨

2018-9-13 09:48:25
HC05的那个感觉是串口通信的。
举报

张颖

2018-9-13 10:07:06
引用: 7762642422d 发表于 2018-9-13 15:07
如果物理层不行,还得看下通信方式是否正确。
手柄一般有通信协议,你试下USB的filter:
1.USB Monitor Pro

多谢
前段时间试过无线游戏手柄,用的是NRF通信,枚举成功,但是无法解码

现在用无线蓝牙的适配器,枚举没有成功,现在正在考虑大的方向:是用蓝牙适配器还是HC05,
不知兄台是什么看法?
举报

张颖

2018-9-13 10:14:38
引用: 60user160 发表于 2018-9-13 15:15
HC05的那个感觉是串口通信的。

HC05是蓝牙转串口的,想的是它可以和无线手柄配对成功,再看串口的情况,现在是无法配对
举报

张颖

2018-9-13 10:27:02
现在的情况是这样:
蓝牙手柄与HC05无法配对,STM32也无法完成对蓝牙适配器的枚举,另手柄和适配器

间也未连接,手柄适配器的功能是什么呢?是手柄发射的接收端么?
举报

Ansersion

2018-9-13 12:09:43
USE HID和蓝牙HID虽然名字很像,协议内容也很像,但是完全是两回事。USB能枚举成功并不表示蓝牙也能枚举成功,这要看你的stm32是否有蓝牙的HID库了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分