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

两个设备相差8个信道为什么可以通信?

发现这个问题的过程忽略

实验过程:
1.协调器建立网络:信道:0x0c        Panid:0x89c6

2.路由设备加入此网络,所以现在路由设备的网络信息:信道:0x0c        Panid:0x89c6    ( 双方可以通信 )

3.修改协调器的_NIB库中关于信道和panid的信息并且UpdateNV,建立网络:信道:0x14  Panid:0x89c6  然后可以与路由设备通信( 信道强度比较差 )

4.修改协调器的_NIB库中关于信道和panid的信息并且UpdateNV,建立网络:信道:0x12    Panid:0x89c6 

5.路由设备加入此网络,所以现在路由设备的网络信息:信道:0x12       Panid:0x89c6    ( 双方可以通信 )

6.修改协调器的_NIB库中关于信道和panid的信息并且UpdateNV,建立网络:信道:0x1a  Panid:0x89c6  然后可以与路由设备通信( 信道强度比较差 )

重复上面的动作发现

 0x0b信道与0x13信道
 0x11信道与0x19信道
都可以通信
请问是硬件的问题还是怎么回事呢?

Susan Yang:

建议您抓包看一下信道是否修改成功?

user4733766:

回复 Susan Yang:

抓包看过,确实是可以通信的

miffy:

回复 user4733766:

你应该好好分析一下,是不是信道不同,结果频率是一样的? 这个很可能和芯片附近的晶振是不是精确的32Mhz,有没有频偏有很大关系。

Albin Zhang:

哪颗芯片呀?

user4733766:

回复 Albin Zhang:

CC2530F256

user4733766:

回复 miffy:

谢谢您的回复,我去确认一下。

赞(0)
未经允许不得转载:TI中文支持网 » 两个设备相差8个信道为什么可以通信?
分享到: 更多 (0)