微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530 zstack 协调器 强制进入关机状态

cc2530 zstack 协调器 强制进入关机状态

时间:10-02 整理:3721RD 点击:

请教大家,

如何通过程序让 cc2530 zstack 协调器 进入关机状态(关闭所有),  按Reset键 重新开始?

因为这部分也使用了锂电池。

因为设备外壳上, 没有一个开关键。  所以想通过程序 使协调器关机。。 

没有人 知道怎么弄吗?

顶一下

我通过 MAC_PwrOffReq 强制关闭了MAC层, 为了达到最低的功耗, 还需要关闭些什么了?

我通过下面两点, 实现深度休眠模式, 请问 这样做可以吗?    

  1  在进入MAC层休眠之前,需要手动关闭MAC层接收机,相关代码为

           uint8 value = MAC_RECEIVE_OFF;
          MAC_MlmeSetReq(MAC_RX_ON_WHEN_IDLE,&value);

     2.. 在针对路由器的低功耗中,终端的MAC休眠模式不能使用,应该改为使用MAC_PwrOffReq(MAC_PWR_SLEEP_DEEP),深度休眠模式。

协调器对整个网络需要维护的,为什么需要关机?

整个网络都处于关机状态了, 协调器用了锂电池。 所有也想让程序 使其处于低功耗(不用再维护网络), 下次RESET后,重新组建网络。

请问如何实现了?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top