新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > stm32中如何開關總中斷

        stm32中如何開關總中斷

        作者: 時間:2016-11-23 來源:網絡 收藏
        PRIMASK 與 FAULTMASK 特殊功能寄存器
        PRIMASK用于除能在NMI和硬fault之外的所有異常,它有效地把當前優先級改為0(可
        編程優先級中的最高優先級)。該寄存器可以通過MRS和MSR以下例方式訪問:
        1. 關中斷
        MOV R0, #1
        MSR PRIMASK, R0
        2. 開中斷
        MOV R0, #0
        MSR PRIMASK, R0
        還可以通過CPS指令快速完成上述功能:
        CPSID i ;關中斷
        CPSIE i ;開中斷



        關鍵詞: stm32開關總中

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 临沧市| 抚顺县| 福建省| 灵璧县| 株洲市| 远安县| 安顺市| 临朐县| 蒲江县| 漳州市| 达州市| 文安县| 太仆寺旗| 东莞市| 柳州市| 灌阳县| 三亚市| 临高县| 南阳市| 九江县| 济南市| 抚远县| 清水河县| 罗城| 徐闻县| 扶沟县| 崇礼县| 蒲城县| 德兴市| 乳源| 灵川县| 霍州市| 自贡市| 右玉县| 泌阳县| 尖扎县| 石家庄市| 浏阳市| 自贡市| 延长县| 台北市|