📄 isr_vectors.c
字号:
extern void near _Startup(void); /* Startup routine */
extern void near RTI_ISR(void);
extern void near IRQ_ISR(void);
extern void near SCI0_ISR(void);
extern void near SCI1_ISR(void);
extern void near CAN0_Transmit(void);
extern void near CAN0_Receive(void);
extern void near CAN1_Transmit(void);
extern void near CAN1_Receive(void);
#pragma CODE_SEG __NEAR_SEG NON_BANKED /* Interrupt section for this module. Placement will be in NON_BANKED area. */
__interrupt void UnimplementedISR(void)
{
/* Unimplemented ISRs trap.*/
//asm BGND;
//_Startup();
}
__interrupt void COP(void)
{
/* Unimplemented ISRs trap.*/
//asm BGND;
_Startup();
}
//中断向量表144页
typedef void (*near tIsrFunc)(void);
const tIsrFunc _vect[] @0xFF80 = { /* Interrupt table */
UnimplementedISR, //vector 63
UnimplementedISR, //vector 62
UnimplementedISR, //vector 61
UnimplementedISR, //vector 60
UnimplementedISR, //vector 59
UnimplementedISR, //vector 58
UnimplementedISR, //vector 57
UnimplementedISR, //vector 56
UnimplementedISR, //vector 55
UnimplementedISR, //vector 54
UnimplementedISR, //vector 53
UnimplementedISR, //vector 52
UnimplementedISR, //vector 51
UnimplementedISR, //vector 50
UnimplementedISR, //vector 49
UnimplementedISR, //vector 48
UnimplementedISR, //vector 47
UnimplementedISR, //vector 46
UnimplementedISR, //vector 45
UnimplementedISR, //vector 44
CAN1_Transmit, //vector 43
CAN1_Receive, //vector 42
UnimplementedISR, //vector 41
UnimplementedISR, //vector 40
CAN0_Transmit, //vector 39
CAN0_Receive, //vector 38
UnimplementedISR, //vector 37
UnimplementedISR, //vector 36
UnimplementedISR, //vector 35
UnimplementedISR, //vector 34
UnimplementedISR,//SPI2, /* vector 33 */
UnimplementedISR,//SPI1, /* vector 32 */
UnimplementedISR, //vector 31
UnimplementedISR, //vector 30
UnimplementedISR, //vector 29
UnimplementedISR, //vector 28
UnimplementedISR, //vector 27
UnimplementedISR, //vector 26
UnimplementedISR, //vector 25
UnimplementedISR, //vector 24
UnimplementedISR, //vector 23
UnimplementedISR, //vector 22
SCI1_ISR,//UnimplementedISR, //vector 21
SCI0_ISR, //vector 20
UnimplementedISR,//SPI0, /* vector 19 */
UnimplementedISR, //vector 18
UnimplementedISR, //vector 17
UnimplementedISR, //vector 16
UnimplementedISR, //vector 15
UnimplementedISR, //vector 14
UnimplementedISR, //vector 13
UnimplementedISR, //vector 12
UnimplementedISR, //vector 11
UnimplementedISR, //vector 10
UnimplementedISR,//Timer_Channel_1, /* vector 09 */
UnimplementedISR,//Timer_Channel_0, /* vector 08 */
RTI_ISR, //vector 7
IRQ_ISR, //vector 6
UnimplementedISR, //vector 5
UnimplementedISR, //vector 4
UnimplementedISR, //vector 3
COP, //vector 2
UnimplementedISR, //vector 1
_Startup /* Reset vector */
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -