📄 my_vectors.h
字号:
#ifndef _MY_VECTORS_H
#define _MY_VECTORS_H
#define INT_CAN_TX_EN 0 //20
#define INT_CAN_RX_EN 0 //19
#define INT_CAN_ERR_EN 0 //18
#define INT_CAN_WAKEUP_EN 0 //17
#define INT_TIMEBASE_EN 1 //16*****
#define INT_ADC_EN 0 //15
#define INT_KEYBOARD_EN 0 //14*****
#define INT_SCI_TX_EN 0 //13****
#define INT_SCI_RX_EN 1 //12****
#define INT_SCI_ERR_EN 1 //11****
#define INT_SPI_TX_EN 1 //10****
#define INT_SPI_RX_EN 1 //9*****
#define INT_TIMER2_OV_EN 0 //8
#define INT_T2C1_EN 0 //7
#define INT_T2C0_EN 0 //6
#define INT_TIMER1_OV_EN 0 //5
#define INT_T1C1_EN 0 //4
#define INT_T1C0_EN 0 //3
#define INT_PLL_EN 0 //2
#define INT_IRQ_EN 0 //1
#define INT_SWI_EN 0 //0
//#pragma CODE_SEG __NEAR_SEG NON_BANKED /* Interrupt section for this module. Placement will be in NON_BANKED area. */
#if INT_CAN_TX_EN //MSCAN08 Transmit Vector IF20
interrupt void CAN_TX_ISR(void);
#endif
#if INT_CAN_RX_EN //MSCAN08 Receive Vector IF19
interrupt void CAN_RX_ISR(void);
#endif
#if INT_CAN_ERR_EN //MSCAN08 ERROR Vector IF18
interrupt void CAN_ERR_ISR(void);
#endif
#if INT_CAN_WAKEUP_EN //MSCAN08 WAKEUP vector IF17
interrupt void CAN_Wakeup_ISR(void);
#endif
#if INT_TIMEBASE_EN //Timebase Vector IF16
interrupt void Time_Base_ISR(void);
#endif
#if INT_ADC_EN //ADC Conversion Complete Vector IF15
interrupt void ADC_ISR,
#endif
#if INT_KEYBOARD_EN //Keyboard Vector IF14
interrupt void Keyboard_ISR(void);
#endif
#if INT_SCI_TX_EN //ESCI Transmit Vector IF13
interrupt void SCI_TX_ISR(void);
#endif
#if INT_SCI_RX_EN //ESCI Receive Vector IF12
interrupt void SCI_RX_ISR(void);
#endif
#if INT_SCI_ERR_EN //ESCI Error Vector IF11
interrupt void SCI_ERR_ISR(void);
#endif
#if INT_SPI_TX_EN //SPI Transmit IF10
interrupt void SPI_TX_ISR(void);
#endif
#if INT_SPI_RX_EN //SPI Receive IF09
interrupt void SPI_RX_ISR(void);
#endif
#if INT_TIMER2_OV_EN //TIM2 Overflow Vector IF08
interrupt void Timer2_OV_ISR(void);
#endif
#if INT_T2C1_EN //TIM2 Channel 1 Vector IF07
interrupt void T2C1_ISR(void);
#endif
#if INT_T2C0_EN //TIM2 Channel 0 Vector IF06
interrupt void T2C0_ISR(void);
#endif
#if INT_TIMER1_OV_EN //TIM1 Overflow Vector IF05
interrupt void Timer1_OV_ISR(void);
#endif
#if INT_T1C1_EN //TIM1 Channel 1 Vector IF04
interrupt void T1C1_ISR(void);
#endif
#if INT_T1C0_EN //TIM1 Channel 0 Vector IF03
interrupt void T1C0_ISR(void);
#endif
#if INT_PLL_EN //PLL Vector IF02
interrupt void PLL_ISR(void);
#endif
#if INT_IRQ_EN //IRQ Vector IF01
IRQ_ISR(void);
#endif
#if INT_SWI_EN //SWI vector
interrupt void SWI_ISR(void);
#endif
//#pragma CODE_SEG DEFAULT
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -