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

CC2652R: BLE蓝牙跳频算法的选择

Part Number:CC2652R

硬件平台:CC26x2R LaunchPad development kit

SDK版本:simplelink_cc13xx_cc26xx_sdk_7_10_02_23

IDE: Code Composer Studio

导入的工程:simple_peripheral

这个demo工程,好像默认使用的是跳频算法CSA#2,在哪里配置使用跳频算法CSA#1?

Yolande Wang:

您好,

使用跳频算法 CSA#1和#2之间的切换通常在代码中进行。

跳频是低功耗蓝牙的强制性功能,它始终处于启用状态。应用程序可以读取 (HCI_LE_ReadChannelMapCmd) ,并根据需要更改通道映射 ( HCI_LE_SetHostChanClassificationCmd )

,

user4952053:

Yolande Wang 说:跳频是低功耗蓝牙的强制性功能,它始终处于启用状态。应用程序可以读取 (HCI_LE_ReadChannelMapCmd) ,并根据需要更改通道映射 ( HCI_LE_SetHostChanClassificationCmd )

您好,谢谢您的回复,这个看着是读取和设置channel map的API。

Yolande Wang 说:使用跳频算法 CSA#1和#2之间的切换通常在代码中进行。

这个有相关的API吗?我测试 simple_peripheral这个工程使用的是跳频算法2,我的项目需要使用跳频算法1,但查了资料也没找到怎么改的

,

Yolande Wang:

您好,

我查阅了相关资料,看到这个链接里面有禁用 CSA#2 的相关方法:https://dev.ti.com/tirex/explore/node?node=A__AORV2P9xKyaQCr.Dunw8Rg__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST

文档中的下图部分介绍了如果发起方发送 CONNECT_IND PDU 来响应 ADV_IND 或 AD_DIRECT_IND PDU,并且其中一个或两个设备的 PDU 将 ChSel 字段设置为 0,则应在连接上使用 CSA #1。否则,应使用 CSA #2 。

,

user4952053:

好的,非常感谢!

,

Yolande Wang:

不客气,欢迎随时来论坛交流。

赞(0)
未经允许不得转载:TI中文支持网 » CC2652R: BLE蓝牙跳频算法的选择
分享到: 更多 (0)