新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 從Flash和SRAM中觸發(fā)中斷的過程示例(一)

從Flash和SRAM中觸發(fā)中斷的過程示例(一)

作者: 時間:2013-09-24 來源:網(wǎng)絡 收藏
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

  復位時,本例子執(zhí)行的第一條指令是:

  LDR PC,=start

  將轉移到匯編啟動代碼,允許中斷,建立IRQ的堆棧指針核管理員模式。

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

  LDR PC,[PC,#=0Xff0]

  這條指令加載到PC,PC地址將從VIC向量地址寄存器(0Xffff f030)轉到ISR,并在這里執(zhí)行轉移。其余的向量都是虛擬的中斷操作。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉