好象关键的地方就是这两个:
1,NVIC_DeInit (); //恢复NVIC为复位状态.使中断不再发生.
2,void NVIC_Configuration(void)
{
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_DeInit();
#ifdef APPLICATION_PROGRAM
NVIC_SetVectorTable (NVIC_VectTab_FLASH, 0x00020000);
#else
NVIC_SetVectorTable (NVIC_VectTab_FLASH, 0x00000000);
#endif
........
}
|