嵌入式Linux:中断控制器的寄存器

2014-11-24 11:25:07 ? 作者: ? 浏览: 1

1、Request sources(with sub -register)中的中断源被触发之后,SUBSRCPND寄存器中相应位被置为1,如果要屏蔽掉某个中断源,INTSUBMSK寄存器中相应位被置为1。如果没有被INTSUBMSK寄存器屏蔽的中断源,SRCPND寄存器中相应位被置为1,如果要屏蔽掉某个中断源,INTMSK寄存器中相应位被置为1。如果没有被INTMSK寄存器屏蔽的中断源,将通过PRIORITY寄存器挑出优先级别高的若干个中断源,而INTPND寄存器中相应位被置为1,对应若干个一般中断源(IRQ)。


2、Request sources(without -register)中的中断源被触发之后,SRCPND寄存器中相应位被置为1,如果要屏蔽掉某个中断源,INTMSK寄存器中相应位被置为1。如果没有被INTMSK寄存器屏蔽的中断源,INTMOD寄存器中相应位被置为1,对应一个快速中断(FIRQ)。



中断控制器的7个主要的寄存器:


1、SUBSRCPND寄存器


2、INTSUBMSK寄存器


3、SRCPND寄存器


4、INTMSK寄存器


5、PRIORITY寄存器


6、INTPND寄存器


7、INTMOD寄存器


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: