您的位置:首页 > 其它

关于向量中断和非向量中断的区别!

2009-07-08 15:31 218 查看
向量中断地址(即中断的入口)有16个(0--15),有硬件提供入口,而非向量的中断只有一个入口,而且要保存在VICDefVectAddr寄存器里面,是软件提供入口的。

注: 当采用V或者VL触发中断时,要用while循环防止ARM一直的中断。

while((EXTINT&0x02)!=0)

{EXTINT = 0x02;

}

VICVectAddr=0;

当采用电平触发中断时,则直接处理就可以了

EXTINT = 0x02;

VICVectAddr=0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: