跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

通过执行78k4的待机命令(STBC)进入STOP模式后,从待机状态恢复后,一个SFR非法中断发生了。

最新更新:2011年10月 05日

Question:

通过执行78k4的待机命令(STBC)进入STOP模式后,从待机状态恢复后,一个SFR非法中断发生了。

Answer:

关于STOP模式的释放方法似乎有一个问题。
STOP模式既可以通过生成一个向量中断(CPU在中断允许状态)来释放, 也可以通过不生成一个向量中断(CPU在中断禁止状态)来释放。
从你询问的内容来判断,你正使用向量中断释放STOP模式。 因为在这个情况下向量有一个只有16位的地址区域,如果中断跳转目的地址需要3个字节, 直接从向量跳转是不可能的。 (将发生一个程序循环,且后续的操作不可预知。)

当中断服务路径位于2个字节的索引区域时,中断服务路径能被正确的分支, 因此只要中断服务路径是正确的,处理是可能的。

Suitable Products