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

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

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

Viki Shi:

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

/* Default channel is Channel 11 – 0x0B */
// Channels are defined in the following:
//0: 868 MHz0x00000001
//1 – 10 : 915 MHz0x000007FE
//11 – 26 : 2.4 GHz0x07FFF800
//
//-DMAX_CHANNELS_868MHZ0x00000001
//-DMAX_CHANNELS_915MHZ0x000007FE
//-DMAX_CHANNELS_24GHZ0x07FFF800
//-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

xin chen2:

麻烦问一下,为什么信道值不在11-26的时候,比如说信道1,返回的还是0x0b呢,为什么不是0x1a?

xin chen2:

回复 Viki Shi:

麻烦问一下,为什么信道值不在11-26的时候,比如说信道1,返回的还是0x0b呢,为什么不是0x1a?

Viki Shi:

回复 xin chen2:

信道值错误就返回默认信道 -DDEFAULT_CHANLIST=0x00000800 // 11 – 0x0B

赞(0)
未经允许不得转载:TI中文支持网 » ZigBee信道设定返回的数值为什么为0x0b?
分享到: 更多 (0)