在协议栈中
一、f8wConfig.cfg中定义了:
-DDEFAULT_CHANLIST=0x02000000 // 25 – 0x19 //目前使用本信道号
二、MAC/Low Level/System/mac_radio_defs.h中定义了:
#define MAC_RADIO_CHANNEL_DEFAULT 11/* 11信道 */
请问:
一、这2个定义是否有冲突?
二、它们各有什么作用?
三、协调器在启动后,到底使用了哪一个信道呢?
Viki Shi:
f8wConfig.cfg中中定义的多了:
//-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信道,跟MAC的定义没有冲突
wen guo2:
回复 Viki Shi:
如果改为:
//-DMAX_CHANNELS_868MHZ 0x00000001//-DMAX_CHANNELS_915MHZ 0x000007FE//-DMAX_CHANNELS_24GHZ 0x07FFF800//-DDEFAULT_CHANLIST=0x04000000 // 26 – 0x1A-DDEFAULT_CHANLIST=0x02000000 // 25 – 0x19 默认的是25信道//-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
而MA层的定义不变,会和MAC的定义冲突吗?