Other Parts Discussed in Thread: Z-STACK, CC2530
TI 大神您好。
软硬件环境:1:Z-Stack HA1.2
2:CC2530
目的:休眠模式下使用串口。实现方案:无串口数据时,将UART 的RX管脚设置成IO中断唤醒,IO中断服务程序里将UART RX重新设置成 RX功能。使用完串口后将UART RX管脚重新设置成IO管脚并使能中断。且为了保持Hal_TaskID任务唤醒状态,使用了osal_pwrmgr_task_state系列函数。
问题描述:因外界干扰,进入IO中断后,将Hal_TaskID保持唤醒状态,此时直接断电,重新上电后CC2530会进入低功耗模式,但功耗比正常情况下高(正常是0.4uA)。现象为电流每隔3S会跳变至12uA,然后再变回0.8uA。不知何原因????
望大神解惑,谢谢。