新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 飛思卡爾單片機(jī)MC9S12XEP100中斷優(yōu)先級設(shè)置

飛思卡爾單片機(jī)MC9S12XEP100中斷優(yōu)先級設(shè)置

作者: 時間:2016-11-28 來源:網(wǎng)絡(luò) 收藏
#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,設(shè)置其優(yōu)先級為7
//INT_CFDATAn中的n,由中斷地址的低四位除以2得到
//串口1的中斷地址是0x0000FFD4,除以2為2
//中斷地址可以從MC9S12XEP100.h中找到
//優(yōu)先級的數(shù)字越大,級別越高
INT_CFADDR = 0xD0;
INT_CFDATA3 = 7; //串口0,MTi的數(shù)據(jù)接口
INT_CFADDR=0x80;
INT_CFDATA2 = 7; //串口5,2號點(diǎn)擊
INT_CFADDR = 0x80;
INT_CFDATA3 = 7; //串口4,1號電機(jī)
INT_CFADDR = 0x50;
INT_CFDATA3 = 7; //串口7,3號電機(jī),0x0000FF56
INT_CFADDR = 0xB0;
INT_CFDATA7= 7; // SPI1,中斷地址:0x0000FFBE
}



評論


技術(shù)專區(qū)

關(guān)閉