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.

[参考译文] CC2630:TIMAC -更改通道时、如何知道操作已完成?

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/798119/cc2630-timac---when-changing-the-channel-how-do-i-know-the-operation-has-been-completed

器件型号:CC2630

是否有方法可以进行回调或读取某种标志、以指示 MAC 通道在执行以下代码后发生了变化:

uint8_t CHANNEL = 20;
MAC_MlmeSetReq (MAC_logical_channel、通道);

我的代码在旧信道上发送消息、即使我在发送消息之前使用上面的代码将对讲机调谐到新信道。

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

    您好!

    如果存在活动的 TX、则在该 TX 完成后会发生通道变化。

    MAC_MlmeSetReq 的返回值是多少?

    另一个检查是使用 MAC_MlmeGetReq 来查看逻辑通道是否已在 PIB 中更改为所需的值。



    此致、
    Toby