中断的几个概念:
中断的执行流程
EXTI(外部中断)
NVIC
NVIC管理中断,赋予中断优先级的作用
一个外设有多个中断通道,而NVIC是对对应得中断通道(EXTILineX对应ChannelX)进行优先级排序。然后自己根据中断的优先级,一次只告诉CUP执行一个中断。形象一点的比喻是医生看病,外面的排队的病人就是中断,而医生是CUP,因为医生是处理病情的(主程序),为了节约医生的时间和经历,由NVIC(助理)来为这些病人(中断)排序,也由NVIC(助理)叫号(将中断信号发给CPU)。
NVI