#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號點擊
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
}
評論