这是建立工程后自带的vector.c文件 我将外部中断1,对应中断向量地址0xFFF6。 在main.c中建立了中断服务函数,但是我无法进入中断,
/* BASIC INTERRUPT VECTORS TABLE FOR ST7 devices * Copyright (c) 2002 STMicroelectronics */
#ifndef NULL #define NULL (void *)0 #endif
extern void _stext(); /* startup routine */ extern void ei1_Int();//外部中断1服务函数
/* Interrupt vector table, to be linked at the address 0xFFE0 (in ROM) */ void (* const _vectab[])() = { NULL, /* 0xFFE0 */ NULL, /* 0xFFE2 */ NULL, /* 0xFFE4 */ NULL, /* 0xFFE6 */ NULL, /* 0xFFE8 */ NULL, /* 0xFFEA */ NULL, /* 0xFFEC */ NULL, /* 0xFFEE */ NULL, /* 0xFFF0 */ NULL, /* 0xFFF2 */ NULL, /* 0xFFF4 */ ei1_Int, /* 0xFFF6 */ NULL, /* 0xFFF8 */ NULL, /* 0xFFFA */ NULL, /* Trap vector */ _stext, /* Reset Vector */ }; |