S3C44B0X中断控制器.pptVIP

  • 55
  • 0
  • 约9.29千字
  • 约 51页
  • 2018-01-24 发布于贵州
  • 举报
S3C44B0X中断控制器

* * 五.中断系统中的特殊功能寄存器(续) INTMOD(中断模式寄存器) 该寄存器与INTPND的结构类似,共有26位,每一位对应着一个中断源.当某一位置为1时,对应的中断会由ARM7TDMI内核以FIQ的模式来处 理;反之当某一位置为0时,中断会以IRQ模式来处理. 当然,这要结合INTCON相关位的设置,即是否允许IRQ/FIQ * * 五.中断系统中的特殊功能寄存器(续) INTMSK(中断屏蔽寄存器) 该寄存器共有28位,其中一位是全局屏蔽位,一位保留,其余的26位分别对应一个中断源.它的功能与51中的IE 类似.当Global=1时,屏蔽所有中断,Global=0时,才开放中断,但最终中断是否被屏蔽,还要看各个具体中断源所对应的屏蔽位的设置. * * 五.中断系统中的特殊功能寄存器(续) 如果使用了向量中断模式,则在中断服务程序中改变了INTMSK的值,这时并不能屏蔽相应的中断过程,因为该中断在中断屏蔽寄存器之前已被中断挂起寄存器锁定了。要解决这个问题,就必须在改变中断屏蔽寄存器后,在清除相应的挂起位(挂起位的清除方式在前面也提到过). * * 五.中断系统中的特

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档