stm32程序执行完main函数然后去干嘛了?之后的中断为何不能响应???

外部中断:main函数里语句
EXTI_PA0_Config(); /* wait interrupt */ while(1) { } 这样是可以正常中断的。
外部中断:main函数里语句,只是去掉了无限循环而已,为何不能响应中断了呢???
EXTI_PA0_Config(); /* wait interrupt */ while(1) { } 这样是无法中断的。
第二个写错了,就是去掉那个while(1){ };
求大神解答。。。
所有单片机 包括STM32 启动流程是重boot开始 boot就是初始化堆栈 中断向量表 之类一系列的单片机系统环境的游则参数,之后仿败跳到main函数 main函数一般是一个死循环 死循环中执行一些操作 期间有中断神大棚的话就跳转到中断服务函数执行 如果main函数不是死循环 就直接执行一次main函数 结束单片机的操作
关注这个问题