设置了编译项:POWER_SAVING。
终端在协调器工作的情况下,功耗是比较小的……
当网络中没有了协调器,功耗就上去了,
电流会呈现大概有1.5s的周期,1.2s的高电平+0.3s的低电平,高电平在50mA左右(粗略值)
求教如何更为省电?
由于硬件上没有按键,不能进入深度睡眠模式(DEEP)。
十分感谢~
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hao Wang6:
您好!
我最近也在弄低功耗,想先不用zigbee无线功能,只是低功耗跑我最近的功能。预编译了POWER_SAVING,NWK_AUTO_POLL,ZTOOL_P1。在我的任务事件中调用了ZDApp_StopJoiningCycle();。几个宏参数-DPOLL_RATE=0,-DQUEUED_POLL_RATE=0,-DRESPONSE_POLL_RATE=0,-DREJOIN_POLL_RATE=0。但是功耗降不下来,在20mA那样。
希望能够指教一下,我的QQ851614120。
谢谢!
VV大神,我想请教一下,我按照论坛上的方法让协议栈进入低功耗,然后我有一个周期性AD采集并无线发送的任务,以前没有进入低功耗的时候在osal start timerex里面设置事件周期为60000也就是60s都可以每分钟发送一次数据,但是开了的话最多支持20s发送一次数据,我设置成21000也就是21s的话就没收到数据了,这是为什么呢?会有哪些情况导致这种现象出现,又该怎么解决呢?还有一个问题就是这个设置事件周期的函数时间参数只能是16位的,我下载了最新的协议栈home 1.2.2a和iar9.10.3安装了,但是具体的移植步骤是怎么样的呢?我照您在另一个帖子里说的拷贝一个工程例子然后把我原来的sampleapp里面的拷贝过去但是还是原来的工程,没有更新,是不是要删掉原来的文件?有没有详细点的介绍,我想用最新的协议栈然后这个函数中时间参数就支持32位的了,这样我就可以设置小时级别的周期了,还请赐教,谢谢。