interrupt.c

来自「MC68HC908GR32的uCOS-II移值接口,codewarrior环境」· C语言 代码 · 共 27 行

C
27
字号
/*extern void far USER_ASR(void);//声明用户自定义的中断服务程序   */
extern void  OSCtxSw(void); //SWI中断服务程序,用于任务切换
extern void  OSTickISR(void);//适时中断服务函数
interrupt void undefine_ASR()  //未定义中断相量的服务程序
{
};

typedef void (*near tIsrFunc)(void);
const tIsrFunc _vect_ATD[] @0xFFDC = {     /* Interrupt table */
      OSTickISR,      // INT_TBM                 0x0000FFDC
      undefine_ASR,   // INT_ADC                 0x0000FFDE
      undefine_ASR,   // INT_KBD                 0x0000FFE0
      undefine_ASR,   // INT_SCITransmit         0x0000FFE2
      undefine_ASR,   // INT_SCIReceive          0x0000FFE4
      undefine_ASR,   // INT_SCIError            0x0000FFE6
      undefine_ASR,   // INT_SPITransmit         0x0000FFE8
      undefine_ASR,   // INT_SPIReceive          0x0000FFEA
      undefine_ASR,   // INT_TIM2Ovr             0x0000FFEC
      undefine_ASR,   // INT_TIM2CH1             0x0000FFEE
      undefine_ASR,   // INT_TIM2CH0             0x0000FFF0
      undefine_ASR,   // INT_TIM1Ovr             0x0000FFF2
      undefine_ASR,   // INT_TIM1CH1             0x0000FFF4
      undefine_ASR,   // INT_TIM1CH0             0x0000FFF6
      undefine_ASR,   // INT_PLL                 0x0000FFF8
      undefine_ASR,   // INT_IRQ                 0x0000FFFA
      OSCtxSw,        // INT_SWI                 0x0000FFFC
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?