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

关于休眠的问题,急需解决,各位大神都进来看看,谢谢!

大家好,有几个问题想请教下:

1、当协调器存在或者不存在时,设备都可以正常加网和定制加网,当设备离开网络范围在回到协调器旁边时,可能出现不能加网网络的情况,需要重加几次才能加入网络。

2、当协调器存在或者不存在时,设备都可以正常加网和定制加网,当设备离开网络边缘时(也就是经常丢数据的情况),设备在rejoin时会一直有一个30mA左右的电流,我观察pwrmgr_attribute.pwrmgr_device已经是PWRMGR_BATTERY,然后继续跟踪代码发现执行了这一句ZMacSetReq( ZMacRxOnIdle, &tmp ); 就导致一直有很大的电流,如果网络不存在一直无法恢复,直到网络恢复后电流才能降到uA级别,不知道这个应该怎么解决?

希望大神看到后回复下或者加下我QQ告诉我,我的QQ:2442926161,谢谢!

bin xie:

大家好,有几个问题想请教下: 1、当协调器存在时,设备都可以正常定时加网和定时停止加网,当设备离开网络范围在回到协调器旁边时,可能出现不能加入网络的情况,需要重加几次才能加入网络。 2、当协调器存在时,设备加入网络,当设备离开网络边缘时(也就是经常丢数据的情况),设备在rejoin时会一直有一个30mA左右的电流,我观察pwrmgr_attribute.pwrmgr_device已经是PWRMGR_BATTERY,然后继续跟踪代码发现执行了这一句ZMacSetReq( ZMacRxOnIdle, &tmp ); 就导致一直有很大的电流,如果网络不存在一直无法恢复,直到网络恢复后电流才能降到uA级别,不知道这个应该怎么解决? 希望大神看到后回复下或者加下我QQ告诉我,我的QQ:2442926161,谢谢!

灰小子:

可以参考下这个帖子

http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/61715.aspx

bin xie:

回复 灰小子:

我看程序好像是打开RX后然后休眠了,然后一直有很大的电流,不知道有什么好办法在休眠之前把RX关闭掉。

赞(0)
未经允许不得转载:TI中文支持网 » 关于休眠的问题,急需解决,各位大神都进来看看,谢谢!
分享到: 更多 (0)