首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

GT60单片机怎样用RTI从STOP2模式恢复到主程序中

需要注意几点:
1. 若进入STOP2模式,此时RTI的时钟源只能采用1KHz的内部时钟;
2. RTI产生中断,将MCU唤醒后,若要采用外部晶振,必须先开启,等待稳定,再切换;
3. 在进入STOP2前,应该将需要保存的寄存器设置值保存在RAM中。唤醒后,应该先将保存的值回送至寄存器,再将PPDACK位置1。
还有一些要注意的问题,请参见AN2493。
海纳百川  有容乃大
当然可以,如果寄存器的设置是固定的,与程序运行状态无关。


[此贴子已经被strongchen于2005-8-3 16:33:09编辑过]

海纳百川  有容乃大
还是请先仔细看一看AN2493。其中也有一些参考源程序。
另外查一下编译后,RTI的矢量地址是否正确。
还要注意SPMSC1和SPMSC2寄存器的某些位是一次性写入的。这意味着在复位后第一次写入时这些位的数值必须同时写入。以后再写入这些位是无效的。



[此贴子已经被strongchen于2005-8-3 17:38:06编辑过]

海纳百川  有容乃大
可以看.MAP文件中的说明和.S19文件中的数据。看看地址$FFCC.$FFCD中的数据是否为RTI函数的入口地址。
海纳百川  有容乃大
返回列表