新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 飛思卡爾單片機MC9S12XEP100中斷優先級設置

        飛思卡爾單片機MC9S12XEP100中斷優先級設置

        作者: 時間:2016-11-28 來源:網絡 收藏
        #include"MC9S12XEP100.h"
        void Interrup_priority(void)
        {
        //INT_CFADDR:Interrupt Request Configuration Address Register
        //INT_CFDATA0-7:Interrupt Request Configuration Data Registers
        INT_CFADDR = 0xD0; //選擇中斷所在的組別,0xD0,D表示組別
        INT_CFDATA2 = 7; //選擇該組別中的第2個中斷,串口1,設置其優先級為7
        //INT_CFDATAn中的n,由中斷地址的低四位除以2得到
        //串口1的中斷地址是0x0000FFD4,除以2為2
        //中斷地址可以從MC9S12XEP100.h中找到
        //優先級的數字越大,級別越高
        INT_CFADDR = 0xD0;
        INT_CFDATA3 = 7; //串口0,MTi的數據接口
        INT_CFADDR=0x80;
        INT_CFDATA2 = 7; //串口5,2號點擊
        INT_CFADDR = 0x80;
        INT_CFDATA3 = 7; //串口4,1號電機
        INT_CFADDR = 0x50;
        INT_CFDATA3 = 7; //串口7,3號電機,0x0000FF56
        INT_CFADDR = 0xB0;
        INT_CFDATA7= 7; // SPI1,中斷地址:0x0000FFBE
        }



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 田东县| 临朐县| 江安县| 濮阳县| 慈溪市| 安庆市| 石屏县| 彭水| 海城市| 获嘉县| 揭阳市| 同仁县| 穆棱市| 富阳市| 永丰县| 巩义市| 湖口县| 泗阳县| 温宿县| 织金县| 泉州市| 绥中县| 临海市| 神木县| 蒙山县| 龙泉市| 崇信县| 衡山县| 和田县| 文成县| 阿图什市| 怀化市| 台中市| 岢岚县| 武宣县| 渭南市| 东乡| 西青区| 晋州市| 安新县| 健康|