STOP2 and RTI Isr on QG8

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

STOP2 and RTI Isr on QG8

跳至解决方案
1,674 次查看
jag
Contributor IV

Hi,

in STOP3, when RTI wakes up the MCU, the RTI Isr is fired, executed (it increments a variable) and then the flow of the program return to the instruction after "asm stop".

 

Now: what happens with the STOP2 mode? the RTI Isr is executed or not? Because I use the RTI Isr (executed every 1024 msec) as "rough" clock because I need to do things every 30 sec, so the MCU wake up, increment a variable, check if it's less than 30 goes to sleep, else does some work.

 

Thanks bye Jack 

标签 (1)
0 项奖励
回复
1 解答
761 次查看
bigmac
Specialist III

Hello Jack,

 

It is my understanding that, when the RTI module is used to wakeup from STOP2 mode, the normal reset vector is used, rather than the RTI vector.  You would then need to test the SPMSC2_PPDF bit to determine when the reset is a result of STOP2 recovery.

 

Regards,

Mac

 

在原帖中查看解决方案

0 项奖励
回复
1 回复
762 次查看
bigmac
Specialist III

Hello Jack,

 

It is my understanding that, when the RTI module is used to wakeup from STOP2 mode, the normal reset vector is used, rather than the RTI vector.  You would then need to test the SPMSC2_PPDF bit to determine when the reset is a result of STOP2 recovery.

 

Regards,

Mac

 

0 项奖励
回复