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.

ZigBee信道设定返回的数值为什么为0x0b?

Other Parts Discussed in Thread: CC2530

我使用的是CC2530的芯片,为什么ZigBee设备设定信道值的范围为11-25这个范围中设置信道后返回的就是正确的信道值,但是为什么不在这个范围中返回的就是0x0b这个数值,有什么实际的含义吗?是不是就代表设定的信道值不成功

  • CC2530是2.4G频段的芯片,请看f8wConfig.cfg文件的设置:

    /* Default channel is Channel 11 - 0x0B */
    // Channels are defined in the following:
    // 0 : 868 MHz 0x00000001
    // 1 - 10 : 915 MHz 0x000007FE
    // 11 - 26 : 2.4 GHz 0x07FFF800
    //
    //-DMAX_CHANNELS_868MHZ 0x00000001
    //-DMAX_CHANNELS_915MHZ 0x000007FE
    //-DMAX_CHANNELS_24GHZ 0x07FFF800
    //-DDEFAULT_CHANLIST=0x04000000 // 26 - 0x1A
    //-DDEFAULT_CHANLIST=0x02000000 // 25 - 0x19
    //-DDEFAULT_CHANLIST=0x01000000 // 24 - 0x18
    //-DDEFAULT_CHANLIST=0x00800000 // 23 - 0x17
    //-DDEFAULT_CHANLIST=0x00400000 // 22 - 0x16
    //-DDEFAULT_CHANLIST=0x00200000 // 21 - 0x15
    //-DDEFAULT_CHANLIST=0x00100000 // 20 - 0x14
    //-DDEFAULT_CHANLIST=0x00080000 // 19 - 0x13
    //-DDEFAULT_CHANLIST=0x00040000 // 18 - 0x12
    //-DDEFAULT_CHANLIST=0x00020000 // 17 - 0x11
    //-DDEFAULT_CHANLIST=0x00010000 // 16 - 0x10
    //-DDEFAULT_CHANLIST=0x00008000 // 15 - 0x0F
    //-DDEFAULT_CHANLIST=0x00004000 // 14 - 0x0E
    //-DDEFAULT_CHANLIST=0x00002000 // 13 - 0x0D
    //-DDEFAULT_CHANLIST=0x00001000 // 12 - 0x0C
    -DDEFAULT_CHANLIST=0x00000800 // 11 - 0x0B
  • 麻烦问一下,为什么信道值不在11-26的时候,比如说信道1,返回的还是0x0b呢,为什么不是0x1a?
  • 麻烦问一下,为什么信道值不在11-26的时候,比如说信道1,返回的还是0x0b呢,为什么不是0x1a?
  • 信道值错误就返回默认信道 -DDEFAULT_CHANLIST=0x00000800 // 11 - 0x0B