我把使用的几个定时器都给关掉了,然后使用了SLEEPCMD |= 0X03; PCON = 1;模块应该是进入了PM3休眠,因为我发现自定义的变量不再变化。但是当测量功耗的时候发现电流尽然有160uA,请问这是怎么回事呢,不是说进入PM3休眠后只会有0.3~0.4uA的吗?
我观察了osal_self(),发现当进入休眠是,其值为11,这个11是应该是pTaskEventHandlerFn tasksArr[]中的任务吧,难道使用PM3还要将底层的所有事件也给关掉吗?
求大神指教
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.
我把使用的几个定时器都给关掉了,然后使用了SLEEPCMD |= 0X03; PCON = 1;模块应该是进入了PM3休眠,因为我发现自定义的变量不再变化。但是当测量功耗的时候发现电流尽然有160uA,请问这是怎么回事呢,不是说进入PM3休眠后只会有0.3~0.4uA的吗?
我观察了osal_self(),发现当进入休眠是,其值为11,这个11是应该是pTaskEventHandlerFn tasksArr[]中的任务吧,难道使用PM3还要将底层的所有事件也给关掉吗?
求大神指教