本帖最后由 FSL_TICS_A 于 2014-8-7 14:57 编辑
在自己的程序里面用LPTMR0做一个60s的时钟中断,时钟源是LPO。在进入时钟中断后,处理下时间,然后调用进入VLPS模式的函数。上电后,第一次进60s中断后,处理完时间进VLPS模式正常,电流在5uA左右。但是第二次及之后的情况,会出现调用进入VLPS模式函数后,电流超过了1mA,而且此时无法响应串口收发数据。
进入VLPS函数是在60s中断里面调用的。我改成进入VLPS函数在主循环函数中调用就不会有电流超过1mA的情况,可以正常进入VLPS模式。
想请问下以上问题是什么原因引起的?不能在中断的函数中进入VLPS模式吗? |