这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » LPC2138的IRQ中断疑问

共2条 1/1 1 跳转至

LPC2138的IRQ中断疑问

菜鸟
2005-11-09 16:25:46     打赏
从资料上看到:LPC2138响应IRQ中断将跳到0X018的地址,在该地址放入下面指令:
LDR PC, [PC, #-0xff0]
这时,该指令将VICVectAddr寄存器中保存的地址装入PC。
疑问1:在0X018处,当前的PC应该为0x018+8,那么上面指令应该是把0XFFFFF020(PC, #-0xff0相加结果)中保存的地址装入PC,
但VICVectAddr寄存器本身的位置却是0XFFFFF030,???
疑问2:CPU是不是在跳到0X018处就已经切换到了IRQ模式?还是再接下来的哪一步?



关键词: LPC2138     中断     疑问    

菜鸟
2005-11-14 17:09:00     打赏
2楼

应该是在调到0x018时就是iro模式了。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]