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

时间:2013-09-24来源:网络
; 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">  IMPORT start

  T1_IR EQU 0Xe0008000

  ENTRY

  ;*******************************************************************

  LDR PC,=start

  LDR PC,Undefined_Addr

  LDR PC,SWI_Addr

  LDR PC,Prefetch_Addr

  LDR PC,Abort_Addr

  DCD ;标识

  LDR PC,IRQ_Addr

  ;*******************************************************************

  FIQ ISR已经自己存放在了 0x1C,取代了放置在这里的LDR 指令

  ******************************************************************

  ;清 TIMER1 中断

  MOV R8,#0x1

  LDR R9,=T1_IR

  STR R8,[R9]

  后面的用户应当增加更多的代码在这里。

  ;返回到C main

  SUBS PC,R14,#0x04

  ;*************************************************************************

  Undefined_Addr DCD Undefined_Handler

1 2 3 4 5 6 7 8

关键词: Flash SRAM 触发中断

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

或用微信扫描左侧二维码

相关文章

查看电脑版