第七章EINT外部中断讲述.docVIP

  • 15
  • 0
  • 约5.81千字
  • 约 12页
  • 2017-01-01 发布于湖北
  • 举报
第七章EINT外部中断讲述

EINT外部中断 ARM异常中断 IRQ(一般中断)和FIQ(快速中断)不是具体的中断源,而是中断的类型。我们是可以将一个中断源的类型设置成FIQ也可以设置成IRQ。在使用FIQ响应的时间比IRQ要短,其他方面没有什么区别。但是一般情况下,在一个平台内,我们只能将一个中断源设置成FIQ。 S5PV210的中断源 总共有93个,其中外部中断有32个。 93个中断源分成了4个中断控制器(VIC) 具体中断源(210手册p1-5) 注意:所有的中断源产生的中断最终都有VIC0中断控制器提交给S5PV210内核,所以,在中断服务函数中做清除中断处理时,要将4个的VICADDRESS寄存器都要做写操作。 外部中断设计流程 中断控制:1)程序状态寄存器CPSR的F位和I位 2)中断模式 S5PV210中断控制器的特点 ? Supports 93 vectored IRQ interrupts ? Fixed hardware interrupts priority levels ? Programmable interrupt priority levels ? Supports Hardware interrupt priority level masking ?Programmable in5terrupt priority level masking

文档评论(0)

1亿VIP精品文档

相关文档