新聞中心

        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開關總中

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 武安市| 上犹县| 马鞍山市| 邵阳县| 邛崃市| 淳安县| 石渠县| 内乡县| 长海县| 安远县| 沂水县| 会同县| 镇安县| 开原市| 库伦旗| 砀山县| 辽阳县| 赤峰市| 碌曲县| 安宁市| 原阳县| 喀喇沁旗| 武陟县| 大同市| 沾益县| 章丘市| 密云县| 丰都县| 四平市| 江孜县| 华安县| 融水| 惠来县| 健康| 弥渡县| 东宁县| 武穴市| 商城县| 香格里拉县| 伊春市| 浦江县|