• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    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 觸發中斷

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 瑞安市| 高唐县| 永昌县| 拜城县| 黄石市| 凤冈县| 托克逊县| 通州区| 隆化县| 承德市| 芦山县| 曲阜市| 郴州市| 上虞市| 崇信县| 常州市| 黔江区| 榆树市| 福州市| 沙田区| 博湖县| 康乐县| 云霄县| 昆山市| 清原| 娄烦县| 甘泉县| 榆社县| 麻江县| 苍梧县| 武清区| 老河口市| 江华| 阿荣旗| 上犹县| 长海县| 太谷县| 抚松县| 鄄城县| 荆州市| 揭阳市|