新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 從Flash和SRAM中觸發(fā)中斷的過(guò)程示例(一)

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

作者: 時(shí)間:2013-09-24 來(lái)源:網(wǎng)絡(luò) 收藏
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

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

  LDR PC,=start

  將轉(zhuǎn)移到匯編啟動(dòng)代碼,允許中斷,建立IRQ的堆棧指針核管理員模式。

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

  LDR PC,[PC,#=0Xff0]

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


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: Flash SRAM 觸發(fā)中斷

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉