微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 进入低功耗问题

进入低功耗问题

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

hel_sleep.c下halSleep()函数中 

if ((macTimeout != 0) && (macTimeout < timeout))
    {
      timeout = macTimeout;
    }

如果if ((macTimeout != 0) && (macTimeout < timeout))改为if  (macTimeout < timeout)就可以进入PM3低功耗,有2.5ua的电流。如果依照以前的判断句就i是2.5UA隔两秒就会闪到100ua左右一次。

2.5uA应该是已经进入PM2了,没有进入PM3是因为你的整个软件里面还有其他的事件在运行,定时事件,按键是不是轮询的等等。

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

网站地图

Top