新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 从Flash和SRAM中触发中断的过程示例(二)

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

作者:时间:2013-09-24来源:网络收藏
启动汇编代码

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

  ; 汇编指令

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

  AREA asm_code,CODE ;新的代码段

  CODE32 ;ARM模式

  IMPORT _main ;main 不要在此段中定义

  EXPORT start ;全局标志,参考ivt.s

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

  start

  ; Enable interrupts

  MSR cpsr_c,#0x13

  为管理模式设置SP。由应用程序所需要的堆栈空间来决定这个值。

  LDR SP,=0x4……..

  设置IRQ模式的SP。在设置SP_irq前转换模式到IRQ,然后再返回管理模式。

  MRS R0,CPSR

  BIC R1,R0,#0x1F

  ORR R1,R1,#0x12

  MSR cpsr_c,R1

  LDR SP,=0x4……..

  MSR cpsr_c,R0

  跳转到C代码


上一页 1 2 3 4 5 6 7 8 下一页

关键词: Flash SRAM 触发中断

评论


相关推荐

技术专区

关闭