GT60单片机怎样用RTI从STOP2模式恢复到主程序中
 
- UID
- 104380
- 性别
- 男
|
需要注意几点:
1. 若进入STOP2模式,此时RTI的时钟源只能采用1KHz的内部时钟;
2. RTI产生中断,将MCU唤醒后,若要采用外部晶振,必须先开启,等待稳定,再切换;
3. 在进入STOP2前,应该将需要保存的寄存器设置值保存在RAM中。唤醒后,应该先将保存的值回送至寄存器,再将PPDACK位置1。
还有一些要注意的问题,请参见AN2493。 |
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
当然可以,如果寄存器的设置是固定的,与程序运行状态无关。
[此贴子已经被strongchen于2005-8-3 16:33:09编辑过] |
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
还是请先仔细看一看AN2493。其中也有一些参考源程序。
另外查一下编译后,RTI的矢量地址是否正确。
还要注意SPMSC1和SPMSC2寄存器的某些位是一次性写入的。这意味着在复位后第一次写入时这些位的数值必须同时写入。以后再写入这些位是无效的。
[此贴子已经被strongchen于2005-8-3 17:38:06编辑过] |
|
|
|
|
|
 
- UID
- 104380
- 性别
- 男
|
可以看.MAP文件中的说明和.S19文件中的数据。看看地址$FFCC.$FFCD中的数据是否为RTI函数的入口地址。 |
|
|
|
|
|