//-------------------------------------------------------------------------*
// 文件名: isr.c                                                           *
// 说  明: 中断处理函数                                                    *
//-------------------------------------------------------------------------*

//此处为用户新定义中断处理函数的存放处

#include "isr.h"
//未定义的中断处理函数,本函数不能删除
interrupt void isrDummy(void)
{
    
}

//中断处理子程序类型定义
typedef void( *ISR_func_t)(void);

//中断矢量表，如果需要定义其它中断函数，请修改下表中的相应项目
const ISR_func_t ISR_vectors[] @0xFFCC = 
{
    isrDummy,     //   0xFFCC       //时基中断
    isrDummy,     //   0xFFCE       //IIC中断
    isrDummy,     //   0xFFD0       //ADC转换中断
    isrDummy,     //   0xFFD2       //键盘中断 
    isrDummy,     //   0xFFD4       //SCI2发送中断
    isrDummy,     //   0xFFD6       //SCI2接收中断
    isrDummy,     //   0xFFD8       //SCI2错误中断
    isrDummy,     //   0xFFDA       //SCI1发送中断
    isrDummy,     //   0xFFDC       //SCI1接收中断
    isrDummy,     //   0xFFDE       //SCI1错误中断
    isrDummy,     //   0xFFE0       //SPI中断
    isrDummy,     //   0xFFE2       //TPM2溢出中断
    isrDummy,     //   0xFFE4       //TPM2通道1输入捕捉/输出比较中断
    isrDummy,     //   0xFFE6       //TPM2通道0输入捕捉/输出比较中断
    isrDummy,     //   0xFFE8       //TPM1溢出中断  
    isrDummy,     //   0xFFEA       //TPM1通道5输入捕捉/输出比较中断
    isrDummy,     //   0xFFEC       //TPM1通道4输入捕捉/输出比较中断
    isrDummy,     //   0xFFEE       //TPM1通道3输入捕捉/输出比较中断
    isrDummy,     //   0xFFF0       //TPM1通道2输入捕捉/输出比较中断
    isrDummy,     //   0xFFF2       //TPM1通道1输入捕捉/输出比较中断
    isrDummy,     //   0xFFF4       //TPM1通道0输入捕捉/输出比较中断
    isrDummy,     //   0xFFF6       //ICG的PLL锁相状态变化中断
    isrDummy,     //   0xFFF8       //低电压检测中断
    isrDummy,     //   0xFFFA       //IRQ引脚中断 
    isrDummy      //   0xFFFC       //SWI指令中断 
    //  RESET 定义在 Project.prm
};



