小弟做了以下四个实验,查看协调器和路由器在不同的上电掉电情况下,可能出现的结果(红色字体的是出现的问题,麻烦大神解释一下):
1、协调器上电—>路由器上电
结果:双方通信正常 (PS:通信通过电脑上串口助手调试,同时打开两个,以下相同)
2、路由器上电—>协调器上电
结果:双方通信正常 (PS:路由器上电,一个LED灯闪,直到协调器上电,LED灯稳定;说明组网成功,并且可以通信)
3、协调器工作—>路由器、掉电、上电
结果:a、协调器发送数据、路由器接收数据《正常》
b、路由器发送数据、协调器接收数据《不正常》(接收不到;若连续定时发送,隔一段时间才能收到,时间不固定)
4、路由器工作—>协调器、掉电、上电
结果:a、协调器发送数据、路由器接收数据《不正常》(一直收不到数据)
b、路由器发送数据、协调器接收数据《正常》
在IAR编译器(协调器工程)已经宏定义了 NV_RESTORE=1 和 NV_INIT=1。请大神解释一下,谢谢!!!
工程例程《串口透传之无线QQ》!!! |