持续学习中心初始化-封闭中止
中止的概念咱们都不生疏,在89C51单片机系列中都有介绍中止的概念,在89C51单片机中,也会对中止进行初始化,那么在TQ2440中怎么封闭中止呢?
相同也是要阅览S3C2440芯片手册,在S3C2440手册中有一节专门介绍中止:INTERRUPT CONTROLLER,该章节首要针对中止的介绍和中止寄存器的介绍。
2种中止形式:The ARM920T has two types of Interrupt mode: FIQ or IRQ,也便是快速中止和中止
关于中止的几个寄存器
SOURCE PENDING (SRCPND) REGISTER
INTERRUPT MODE (INTMOD) REGISTER
INTERRUPT MASK (INTMSK) REGISTER:中止屏蔽寄存器
INTERRUPT PENDING (INTPND) REGISTER
INTERRUPT OFFSET (INTOFFSET) REGISTER
SUB SOURCE PENDING (SUBSRCPND) REGISTER
INTERRUPT SUB MASK (INTSUBMSK) REGISTER
以上这些都是关于中止的寄存器,咱们首要看第三个寄存器INTMSK,这个寄存器是中止使能的,详细介绍如下截图
INTMSK寄存器的地址是0X4A000008,0:翻开;1:封闭。
代码如下:
disable_interrupt: