TI论坛
直播中

童霏

7年用户 183经验值
私信 关注
[问答]

协调器在启动后,到底使用了哪一个信道呢?

在协议栈中
一、f8wConfig.cfg中定义了:
-DDEFAULT_CHANLIST=0x02000000  // 25 - 0x19         //目前使用本信道号
二、MAC/Low Level/System/mac_radio_defs.h中定义了:
#define MAC_RADIO_CHANNEL_DEFAULT               11/* 11信道 */
请问:
一、这2个定义是否有冲突?
二、它们各有什么作用?
三、协调器在启动后,到底使用了哪一个信道呢?

回帖(3)

蒋美燕

2020-8-6 11:16:26
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的定义没有冲突
举报

童霏

2020-8-6 11:21:40
引用: bctwerwer 发表于 2020-8-6 13:30
f8wConfig.cfg中中定义的多了:
<span/>//-DMAX_CHANNELS_868MHZ 0x00000001
//-DMAX_CHANNELS_915MHZ 0x000007FE

如果改为:
//-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的定义冲突吗?
举报

蒋美燕

2020-8-6 11:32:20
引用: 不要懒惰0812 发表于 2020-8-6 13:35
如果改为:
//-DMAX_CHANNELS_868MHZ 0x00000001
//-DMAX_CHANNELS_915MHZ 0x000007FE

如果-DDEFAULT_CHANLIST没有定义,就用MAC_RADIO_CHANNEL_DEFAULT

否则就用DEFAULT_CHANLIST定义的信道。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分