新聞中心

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 尤溪县| 普格县| 无为县| 花莲县| 九台市| 松江区| 鹿泉市| 石台县| 贵南县| 鞍山市| 元谋县| 托克托县| 盐池县| 泰安市| 巫溪县| 沿河| 汽车| 林西县| 承德市| 永昌县| 岳普湖县| 灵寿县| 托克逊县| 攀枝花市| 大荔县| 进贤县| 宁安市| 克拉玛依市| 寿光市| 迁安市| 丹寨县| 缙云县| 科技| 大悟县| 湟源县| 南平市| 梁平县| 武强县| 临安市| 蕉岭县| 永登县|