微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZStack中,编译POWER_SAVING,LED函数出问题

ZStack中,编译POWER_SAVING,LED函数出问题

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

当我编译POWER_SAVING后,在调用硬件驱动层的LED函数点亮LED,结果LED闪烁

协议栈内的hal_led.c驱动里面有两个函数HalLedExitSleep与HalLedEnterSleep

这两个函数主要负责Power_Saving时保存状态并在hal_sleep.c中被调用,可以设个断点看看这两个函数是否被调用

嗯,确实是这个问题,解决了,不过我还有个问题就是在低功耗模式下电流还是比较大(在10uA-90uA之间变化),我怀疑是休眠时间太短的问题,这个怎么怎么解决?

您现在是如何唤醒的?是进入哪个低功耗模式?

不是外部中断唤醒,应该就是定时器唤醒吧,我只是编译了POWER_SAVING,其他东西没动。现象就是刚进入低功耗模式时,电流只有10uA,当5秒以后,电流开始上升,然后就是在40uA-80uA之间波动。对了,即使在低功耗模式也可以正常收发数据。

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

网站地图

Top