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

在uPD78F0034A中用软件写IF0L时,如何避免删除其他中断标志? 在写IF0L前立即禁止PSW的IE能否避免?

最新更新:2011年10月 04日

Question:

在 uPD78F0034A 中,用软件写 IF0L 时,如何避免删除其他的中断标志?
在写 IF0L 之前立即禁止 PSW 的 IE 能够避免吗?

Answer:

很不幸,仅仅通过程序解决这个问题是不可能的。
为防止这种情况发生,你必须使中断本身能够被响应。
在中断处理中设置一个标志(设置到RAM)然后退出。
如果你使用此步骤,即使中断请求标志被清除也不会发生问题。
如果你访问这个标志,对其它中断没有影响,因此中断标志可以自由的被清除。
Suitable Products