⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vectors.c

📁 MC9S12NE64串口与网络通信源代码
💻 C
字号:
 /*****************************************************************************
 *
 * File Name     : Vectors.C
 *
 * DESCRIPTION   : Used to write the interrupt vectors  
 *
 * Written by houlei @2004.10.10
 * Modified by houlei @2004.10.10
 *****************************************************************************/



#include "iv.h"
extern void near _Startup(void);       /* Startup routine */

typedef void (*near tIsrFunc)(void);
const tIsrFunc _vect[] @0xdF80 = {     /* Interrupt table */
        Cpu_Interrupt,                 /* 0 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 1 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 2 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 3 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 4 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 5 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 6 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 7 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 8 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 9 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 10 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 11 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 12 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 13 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 14 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 15 Default (unused) interrupt */
        emac_ec_isr,
        emac_lc_isr,
        emac_b_rx_error_isr,
        emac_rx_b_b_o_isr,
        emac_rx_b_a_o_isr,
        emac_rx_error_isr,
        emac_mii_mtc_isr,
        emac_rx_fc_isr,
        emac_f_tx_c_isr,
        emac_rx_b_b_c_isr,
        emac_rx_b_a_c_isr,
        ephy_isr,
        Cpu_Interrupt,                 /* 28 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 29 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 30 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 31 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 32 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 33 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 34 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 35 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 36 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 37 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 38 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 39 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 40 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 41 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 42 Default (unused) interrupt */
        sci0_rec_isr,                 /* 43 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 44 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 45 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 46 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 47 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 48 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 49 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 50 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 51 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 52 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 53 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 54 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 55 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 56 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 57 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 58 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 59 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 60 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 61 Default (unused) interrupt */
        Cpu_Interrupt,                 /* 62 Default (unused) interrupt */
        _Startup                       /* Reset vector                  */
   };

⌨️ 快捷键说明

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