嵌入式Linux:中断控制器的寄存器
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寄存器
相关推荐
yaneng 2020-06-10
baishuwei 2020-06-04
yaneng 2020-05-09
owenbbkp 2020-04-29
yaneng 2020-04-23
yaneng 2020-04-14
Proudoffaith 2020-01-18
lightindark 2013-06-12
zuihaobushi 2019-12-26
supjia 2019-12-09
liuhaishi 2010-10-11
jj 2010-09-15
ice00 2010-09-11
baskMMU 2010-09-05
权天下 2010-08-27
宅学部落王利涛 2010-08-25
jj 2010-08-15
baskMMU 2010-08-14