首页 > 其他 > 详细

24.核心初始化之中断屏蔽-6410

时间:2016-02-14 11:30:46      阅读:203      评论:0      收藏:0      [点我收藏+]

24.核心初始化之中断屏蔽-6410

打开6410的芯片手册,在12.VECTORED INTERRUPT CONTROLLERS向量中断控制寄存器。向量中断(6410、210)很多时候是使用硬件来完成中断的跳转的。

下面的最后一个寄存器VICxINTENABLE,功能是Interrupt Enable Register。

技术分享

VICxINTENABLE寄存器:

技术分享

可以看到,该中断屏蔽寄存器有两个组中断源,所以有两个中断使能寄存器。第0组和第1组。

但是在芯片手册后面:

技术分享

在上面的描述知道,该寄存器只能使能中断不能屏蔽中断,屏蔽中断需要使用VICINTENCLEAR Register。

技术分享

可以看到,上面也是两组寄存器,在描述中知道,往这两个寄存器写入0是没有影响的。写入全1就是屏蔽。

技术分享

 

编译:make

技术分享

24.核心初始化之中断屏蔽-6410

原文:http://www.cnblogs.com/FORFISH/p/5188736.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!