亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? irq_arm.mac

?? atmel公司arm芯片at91r40008的開發實例 此程序為串口的初始化及使用
?? MAC
字號:
;------------------------------------------------------------------------------
;-    ATMEL Microcontroller Software Support  -   ROUSSET -
;------------------------------------------------------------------------------
; The software is delivered "AS IS" without warranty or condition of any
; kind, either express, implied or statutory. This includes without
; limitation any warranty or condition with respect to merchantability or
; fitness for any particular purpose, or against the infringements of
; intellectual property rights of others.
;------------------------------------------------------------------------------
;- File source          : irq_arm.mac
;- Object               : Entry and Exit Macro for IRQ and FIQ.
;-
;- 1.0 13/Feb/03 JPP    : New clean 
;------------------------------------------------------------------------------

;------------------------------------------------------------------------------
;- LISR vector handler for system peripherals
;--------------------------------------------
;- These macro save the context, call the LISR dispatch routine, and restore
;- the context
;------------------------------------------------------------------------------

;--------------------------------
;- ARM Core Mode and Status Bits
;--------------------------------

ARM_MODE_USER           EQU     0x10
ARM_MODE_FIQ            EQU     0x11
ARM_MODE_IRQ            EQU     0x12
ARM_MODE_SVC            EQU     0x13
ARM_MODE_ABORT          EQU     0x17
ARM_MODE_UNDEF          EQU     0x1B
ARM_MODE_SYS            EQU     0x1F

I_BIT                   EQU     0x80
F_BIT                   EQU     0x40
T_BIT                   EQU     0x20


;- IRQ Entry
;- Register initialization
;-      Banked Registers        ; Irq_register
;-      SPSR need to be saved for nested interrupt
;-      R13_irq <- Irq Stack register
;-      R14_irq <- Irq link register
;-      Outpout in ARM_MODE_SVC
;-----------
            MACRO
            IRQ_ENTRY

;- Adjust and save LR_irq in IRQ stack
            sub         lr, lr, #4
            stmfd       sp!, {lr}

;- Write in the IVR to support Protect Mode
;- No effect in Normal Mode
;- De-assert the NIRQ and clear the source in Protect Mode
            ldr         r14, =AT91C_BASE_AIC
            str         r14, [r14, #AIC_IVR]

;- Save SPSR and r0 in IRQ stack
            mrs         r14, SPSR
            stmfd       sp!, {r14}

;- Enable Interrupt and Switch in Supervisor Mode
           msr         CPSR_c, #ARM_MODE_SVC

;- Save scratch/used registers and LR in User Stack
            stmfd       sp!, { r0-r3, r12, r14}

            MEND

;- IRQ Exit
;-----------
            MACRO
     	    IRQ_EXIT
;- Restore scratch/used registers and LR from User Stack
            ldmia       sp!, { r0-r3, r12, r14}

;- Disable Interrupt and switch back in IRQ mode
            msr         CPSR_c, #I_BIT :OR: ARM_MODE_IRQ

;- Mark the End of Interrupt on the AIC
            ldr         r14, =AT91C_BASE_AIC
            str         r14, [r14, #AIC_EOICR]

;- Restore SPSR_irq and r0 from IRQ stack
            ldmia       sp!, {r14}
            msr         SPSR_cxsf, r14

;- Restore adjusted  LR_irq from IRQ stack directly in the PC
            ldmia       sp!, {pc}^

            MEND

;-------------------
;- FIQ Entry Macro -
;-------------------
;- FIQ Entry with no nested (reentrant) interrupt allowed.
;- Register initialization
;-      Banked Registers        ; FIQ_register
;-      SPSR does not need to be save because we do not want nested FIQ
;-      R13_fiq <- Same as above. No need to save it.
;-      R14_irq <- link register
;------------------------------------------------------------------------

            MACRO
            FIQ_ENTRY

;- Switch in SYS/User Mode to allow User Stack access for C code and Disable FIQ and IRQ Interrupt for this mode
; because the FIQ is not yet acknowledged

            msr         CPSR_c, #I_BIT:OR:F_BIT:OR:ARM_MODE_SVC

;- Save scratch/used registers and LR in User Stack
            stmfd       sp!, { r0-r3, r12, lr}
            MEND

;------------
;- FIQ Exit -
;------------
            MACRO
            FIQ_EXIT

;- Restore scratch/used registers and LR from User Stack
            ldmia       sp!, { r0-r3, r12, lr}

;- Leave Interrupts disabled and switch back in FIQ mode
            msr         CPSR_c, #I_BIT :OR: F_BIT :OR: ARM_MODE_FIQ

;- Restore the Program Counter using the LR_fiq directly in the PC
            subs        pc,lr,#4
            
            MEND
            
	    
	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩aⅴ一区二区三区四区 | 国产欧美日韩卡一| 91麻豆免费看| 国产真实精品久久二三区| 一区二区激情视频| 国产欧美一区二区精品婷婷| 欧美久久久久中文字幕| 91视频你懂的| 国产精品亚洲第一| 久久99精品久久久久久国产越南| 亚洲激情成人在线| 中文字幕电影一区| 欧美不卡一二三| 欧美日韩成人综合天天影院| 91免费观看视频在线| 国产黄色成人av| 麻豆免费精品视频| 日日欢夜夜爽一区| 一区二区久久久久久| 亚洲欧美日韩系列| 国产精品日韩成人| 国产日韩欧美精品一区| 日韩精品一区二区三区视频播放| 欧美精品久久一区二区三区| 色悠悠久久综合| 99久久免费国产| 成人永久免费视频| 国产精品1区二区.| 国产精品一区二区91| 九九精品一区二区| 久久精品国产精品青草| 天堂蜜桃91精品| 天天色 色综合| 亚洲成人动漫在线免费观看| 一区二区三区色| 一区二区三区免费在线观看| 亚洲啪啪综合av一区二区三区| 国产精品你懂的在线欣赏| 久久久99久久| 中文字幕久久午夜不卡| 欧美激情一区不卡| 中文字幕亚洲欧美在线不卡| 国产精品久久综合| 国产精品美女久久久久av爽李琼| 国产精品嫩草99a| 国产精品乱码久久久久久| 国产精品丝袜在线| 国产精品九色蝌蚪自拍| 亚洲视频一区二区在线| 亚洲黄色录像片| 亚洲一区二区三区四区中文字幕| 亚洲国产成人精品视频| 日韩精品午夜视频| 国产精品影视网| 成人午夜免费视频| 91美女精品福利| 欧美日韩在线免费视频| 欧美一区永久视频免费观看| 欧美va天堂va视频va在线| 国产亚洲综合色| 亚洲视频在线观看一区| 五月开心婷婷久久| 精品一区二区三区影院在线午夜| 国产伦精品一区二区三区免费迷| 成人激情免费视频| 欧美三级乱人伦电影| 日韩免费高清电影| 国产精品午夜在线| 亚洲国产一区二区三区| 青青草91视频| 国产不卡一区视频| 在线免费观看不卡av| 日韩一区二区在线免费观看| 免费成人在线播放| 97国产一区二区| 欧美电影免费观看完整版| 国产欧美精品一区| 亚洲国产成人高清精品| 精品写真视频在线观看| 日韩国产欧美在线播放| 国产精品自拍毛片| 99久久综合精品| 91视频在线观看| 欧美一区二区免费观在线| 欧美性大战久久| 欧美日韩精品二区第二页| 精品久久久久久亚洲综合网 | 久久国产夜色精品鲁鲁99| 粉嫩一区二区三区性色av| 日本精品一级二级| 久久综合精品国产一区二区三区| 亚洲欧美福利一区二区| 蜜乳av一区二区三区| 91丨国产丨九色丨pron| 欧美成人性福生活免费看| 一区二区三区四区蜜桃| 国产精品影视在线| 91精品午夜视频| 亚洲精品v日韩精品| 极品少妇xxxx精品少妇| 欧美图片一区二区三区| 国产精品五月天| 蜜桃精品视频在线| 欧美在线观看视频在线| 国产亚洲人成网站| 九色综合狠狠综合久久| 欧美日韩国产a| 亚洲精品高清在线| 成人激情小说网站| 久久久久久久久久久久久女国产乱| 亚洲成人av福利| 色呦呦网站一区| 国产精品成人一区二区艾草 | 久久精品欧美日韩| 日本91福利区| 欧美另类变人与禽xxxxx| 亚洲乱码中文字幕| www.欧美精品一二区| 2020国产成人综合网| 免费成人在线观看| 91精品在线麻豆| 午夜精品123| 精品视频在线免费| 一区二区三区波多野结衣在线观看| aaa欧美大片| 国产精品久久777777| 成人激情免费电影网址| 国产女同互慰高潮91漫画| 激情偷乱视频一区二区三区| 精品乱人伦一区二区三区| 久久aⅴ国产欧美74aaa| 日韩欧美一二三区| 蜜桃视频在线一区| 日韩欧美第一区| 久久国产精品99久久久久久老狼| 欧美一级欧美三级| 另类中文字幕网| 精品国产麻豆免费人成网站| 黄色日韩网站视频| 久久综合久久综合久久| 精品在线免费视频| 久久久久久久精| 成人一区二区视频| 亚洲欧美在线观看| 一本久久a久久免费精品不卡| 亚洲免费大片在线观看| 欧美色国产精品| 毛片av中文字幕一区二区| 精品av久久707| 国产黄色精品网站| 亚洲欧美色综合| 欧美久久一二三四区| 激情五月播播久久久精品| 久久久久国产精品人| 7777精品伊人久久久大香线蕉 | 亚洲第一av色| 日韩色视频在线观看| 国产乱淫av一区二区三区| 中文一区二区完整视频在线观看| 91年精品国产| 日日夜夜精品视频免费| 久久久美女毛片| 91麻豆福利精品推荐| 无码av中文一区二区三区桃花岛| 精品国产一区a| 不卡视频在线观看| 亚洲一区二区欧美日韩| 精品日产卡一卡二卡麻豆| 成人少妇影院yyyy| 亚洲成av人综合在线观看| 久久欧美中文字幕| 97超碰欧美中文字幕| 日本午夜一区二区| 中文字幕乱码亚洲精品一区| 欧美午夜在线观看| 国产成人精品影视| 午夜欧美一区二区三区在线播放| 欧美成人性福生活免费看| 91亚洲大成网污www| 麻豆免费精品视频| 亚洲欧美国产高清| 久久影院午夜片一区| 欧美性一级生活| 国产福利一区二区三区视频在线 | 午夜精品久久一牛影视| 26uuu久久综合| 欧美专区日韩专区| 豆国产96在线|亚洲| 婷婷综合五月天| 亚洲欧洲精品一区二区三区 | 久久久久久久久久久99999| 色94色欧美sute亚洲13| 国内精品久久久久影院色| 亚洲综合色婷婷| 欧美国产日韩一二三区| 91精品国产免费| 在线视频国内自拍亚洲视频| 国产盗摄一区二区| 午夜精品一区二区三区电影天堂| 国产精品三级av在线播放|