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.

[参考译文] CC2530:创建网络后、我们可以更改 CC2530和#39的通道吗?

Guru**** 2540720 points
Other Parts Discussed in Thread: CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/871181/cc2530-could-we-change-cc2530-s-channel-once-the-network-is-created

器件型号:CC2530

您好!

   我们使用 CC2530芯片作为网关产品中的网络协调器运行。 我们将主通道掩码配置设置为 BDB_DEFAULT_PRIMARY_CHANNEL 设置、以扫描要在其上创建网络的噪声最小的通道。

   创建网络后是否可以即时更改信道? 我们可以在主机 CPU 上使用什么命令来请求 CC2530切换到指定的通道?

   谢谢。

             Todd

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

    请尝试参考 e2e.ti.com/.../3194809中的讨论

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

    您好、Yikai、

       根据您在该主题中的回复、创建网络后、主机 CPU 无法使用 ZNP/MT 命令来更改通道。 如果我不创建专有的 ZNP/MT 命令、配置通道的唯一方法是使用 SYS_OSAL_NV_WRITE 来设置通道掩码。 正确吗?

       还有一个问题。 我曾尝试通过"APP_CNF_BDB_SET_CHANNEL 命令将主通道掩码设置为0x0000F000、以请求 CC2530使用12 ~ 15范围内的通道创建网络。 但是、"ZDO_EXT_NWK_INFo"协 omand 读回的通道编号为24。 我的设置过程有什么问题?

       谢谢。

              Todd

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

    1.是的、如果不创建专有的 ZNP/MT 命令、配置通道的唯一方法是使用 SYS_OSAL_NV_WRITE 来设置通道掩码。

    2.是否将辅助通道设置为0?

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

    您好、Yikai、

       是的、我将第二通道掩码设置为0。

       谢谢。

                 Todd

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

    您能否展示一下您如何设置主通道?

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

    您好、Yikai、

       通过设置 ZCD_NV_STARTUP_OPTION 中的 ZCD_STARTOPT_CLEAR_STATE 和 ZCD_STARTOPT_CLEAR_CONFIG 标志来重置 NV 设置后、我现在可以根据指定的通道掩码成功配置通道。

       谢谢。

           Todd

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

    因此,您的问题是,您不会将设备恢复出厂设置以使新设置正常工作。