This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2652R7:CC2652R7

Guru**** 2763595 points

Other Parts Discussed in Thread: CC2652R7, CC2530

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1021725/cc2652r7-cc2652r7

器件型号:CC2652R7
主题中讨论的其他器件: CC2530

你(们)好

  我们以前在 CC2530平台的旧协议站版本上实现了设置和获取 CCA 阈值。 我是否可以询问如何在 cc2652R7平台的新协议栈上实现此函数?

在旧版本 ZStack 上获取 RSSI 值:

macRxOn();
while (!(RSSISTAT & 0x01));
对于(I = 0;I < RSSI_LIST_MAX;I++)

   RSSI[i]= RSSI + HAL_MAC_RSSI_OFFSET;

macRxOff ();

2.se旧版 zsatck 上的 t RSSI 值

CCACTRL0 = CCA;

但是、我没有在新版本的协议栈中找到这些宏

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Li、

    请参阅之前的 E2E 帖子、因为您可以 使用上述公式从记录的 LQI 值计算 RSSI。

    macPibDefaults 在 mac_cfg.c 中将 rssiThreshold/MAC_RSSI_THRESHOLD 设置为-83、下面是 另一篇 E2E 文章 、其中包含 更多信息。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    在芯片:CC2652R7的堆栈中是否有用于 RSSI 的寄存器 simplelink_cc13x2_26x2_SDK_5_10_00_48?我们以前用这种方式获得 RSSI。请检查附件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ryan、

    我们的产品要求是通过按下按钮来更改 RSSI 阈值、因此不使用 macPibDefaults 中的 MAC_RSSI_THRESHOLD。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当前 RSSI 值 可从 CMSTA 寄存    器中检索、RF TI 驱动程序命令 RF_getRSSI 可返回 RSSI、但您应该首先确保 MAC RX 未激活(即 MAC_RX_IS_MODIFY_ACTIVE_ACTIVE ()= MAC_RX_ACTIVE_NO_ACTIVE)。  可在运行期间使用 MAP_MAC_MlmeSetReq 更改 MAC PIB 属性。

    此致、
    Ryan