蓝牙主从机连接后,串口却找不到数据的解决方案

2016-06-021.6万
AI 快速预览详细 收起
本文解决了蓝牙主从机连接后串口找不到数据的问题。首先,通过DFRobot的wiki成功配置了主从机,但仍然无法收到数据。经过测试,发现所有问题都可以通过以下两个方案解决:1. 主机的配置:使用一系列AT指令进行配置,包括设置角色、间隔时间、波特率等。2. 确保主从机的蓝牙固件版本一致。如果版本不一致,可能需要重新烧录固件。这些步骤可以帮助用户解决CC2540蓝牙芯片的数据传输问题。


很多同学都遇到过这样的问题,通过DFRobot的wiki,成功配置了主从机,并且两个蓝牙的Link灯也亮了,为什么还是收不到数据?
经过多年测试,发现所有问题都可以由以下两个方案解决。
ps:仅适用于DFRobot的CC2540蓝牙芯片:shutup:

1.主机的配置:
AT+FSM=FSM_TRANS_USB_COM_BLE
AT+ROLE=ROLE_CENTRAL
AT+MIN_INTERVAL=20
AT+MAX_INTERVAL=40
AT+UART=115200
AT+BIND=0x000000000000
AT+CMODE=ANYONE
AT+BLUNODEBUG=ON
AT+USBDEBUG=OFF
AT+TXPOWER=000
AT+IBEACONS=ON
AT+PASSWORD=DFRobot


2.主从机的蓝牙固件的版本须确保一致。
(如何查询:AT+VERSION=?)
若不一致,你可能需要重新烧录固件方法戳我

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
dsweiliang
dsweiliang
感谢分享
touchfree
touchfree
经过多年测试....做技术的首先就是要严谨
吹口琴的钢铁侠
吹口琴的钢铁侠回复touchfree
多年测试 哈哈哈哈哈
- 没有更多了 -