CC2541基于示例工程SimpleBLEPeripheral出现连接问题。
时间:10-02
整理:3721RD
点击:
我用CC2541基于SimpleBLEPeripheral工程做了一个计步器,但是蓝牙连接的时候出现了问题。手机可以扫描到2541的广播,但是连接不上。
然后我用BTool连接2541,可以连接得上。但是会出现错误信息,如下图:
图1:连接设备信息
图2:连接过程信息
请问我这个有可能是什么问题?
jie,
你的手机是什么手机呢?iOS还是Android?
另外,有没有试过把POWER_SAVING关闭试试看?
你图中显示的这个错误应该和连接成功失败没有关系。
Y,你好:
我的手机是安卓的。
刚刚把POWER_SAVING关闭,Btool上依旧显示
刚刚表述有点不准确,应该是:
我把POWER_SAVING关掉,编译下载后,用BTool工具连接,在连接的log中依旧有上面的红色错误。
抓了一下包,断开情况是这样的:
问题已经找出来了:
1、连接不正常断开是因为2541处理手机发送过来的命令过程中,关闭了全局中断开关时间过长,导致蓝牙连接断了。
2、至于BTool里的那个红色error还没搞清楚。