从Flash和SRAM中触发中断的过程示例(一)

时间:2013-09-24来源:网络
OR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">  SWI_Handler

  B SWI_Handler

  Prefetch_Handler

  B Pretetch_Handler

  Abort_Handler

  B Abort_Handler

  FIQ_Handler

  B FIQ_Handler

  END

  复位时,本例子执行的第一条指令是:

  LDR PC,=start

  将转移到汇编启动代码,允许中断,建立IRQ的堆栈指针核管理员模式。

  中断向量的假肢就是IRQ中断

  LDR PC,[PC,#=0Xff0]

  这条指令加载到PC,PC地址将从VIC向量地址寄存器(0Xffff f030)转到ISR,并在这里执行转移。其余的向量都是虚拟的中断操作。

1 2 3

关键词: Flash SRAM 触发中断

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版