TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2652RB: 蓝牙广播包连接不上

Part Number:CC2652RB

Hi Ti:

你好,我的 SDK 是 simplelink_cc13x2_26x2_sdk_4_30_00_54

蓝牙广播包已经发出,手机可以接受到,并且显示可连接。

但是点击连接后,程序并没有进入到 GAP_LINK_ESTABLISHED_EVENT 事件。

请问这有可能是什么原因呢?

Kevin Qiu1:

你是通过什么方式发现没有进入到 GAP_LINK_ESTABLISHED_EVENT 事件的?

将连接上后的串口信息截图传上来看看

,

junde deng:

串口信息只显示了  Adv Set 0 enable,在手机上点击连接后就没有新的 log 产生了

,

Kevin Qiu1:

GAP_LINK_ESTABLISHED_EVENT是在central端生成的

使用Btool连接时就会看到GAP_LINK_ESTABLISHED_EVENT :

还可参考:

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1004131/cc2640r2f-q1-function-called-on-bluetooth-connection-successful/3709811#3709811

,

junde deng:

我试了下,发现

 只要在 GAP_DEVICE_INIT_DONE_EVENT 里面调用 GapAdv_enable(),发出的蓝牙包可以正常连接;

但是我通过 Util_constructClock 延时 1s 后调用 GapAdv_enable() 发出的蓝牙包就连接不上

(其他条件是一样的)

,

Kevin Qiu1:

junde deng 说:但是我通过 Util_constructClock 延时 1s 后调用 GapAdv_enable() 发出的蓝牙包就连接不上

这个软件定时是放在哪里的

,

junde deng:

谢谢你,现在可以确定不是软件定时的问题了,而是MCU资源不足导致的

赞(0)
未经允许不得转载:TI中文支持网 » CC2652RB: 蓝牙广播包连接不上
分享到: 更多 (0)