两个STM32F767板子的蓝牙模块无法通信

2019-03-23 14:39发布

我有两个板子,一个大板子,一个小板子。
两个板子都有蓝牙模块。现在大板子的蓝牙模块可以和手机蓝牙通信,
小板子的蓝牙模块也可以和手机蓝牙通信。
但是,大板子的蓝牙模块和小板子的蓝牙模块无法通信。
两个蓝牙模块波特率一致,都是9600.
请问高手,是什么原因呢?谢谢!

此帖出自小平头技术问答  

4条回答
懒猫爱飞
1楼 · 2019-03-23 17:47.采纳回答

查看这个问题,有以下几步你可以去验证一下;
1) 确保两个蓝牙模块的程序是一样的
2)用串口助手测试一下两个蓝牙模块,确保,两个蓝牙模块都是可以用的,程序是OK的
3) 用串口助手测试一下大板的串口,发送接收的数据是否OK
4)   用串口助手测试一下小板的串品,发送接收数据是否OK
5)   对比一下大板小板通过串口发送的数据是否一致
6)在交换两个蓝牙模块使用前,恢复一下出厂设置

y909334873
2楼-- · 2019-03-23 21:20
主从设备?                                                                                                                                                               
chenbingjy
3楼-- · 2019-03-23 23:58
 精彩回答 2  元偷偷看……
damiaa
4楼-- · 2019-03-24 00:27

问厂家,说这一款蓝牙设备只有从设备,只能跟手机通信,互相之间不能通信。


是啊,串口透传是用的主和从啊。你如果做广播那就能收到。

一周热门 更多>