什么是NVIC?即嵌套向量中断控制器(Nested Vectored Interrupt Controller)。它属于Cortex内核的器件,不可屏蔽中断(NMI)和外部中断都由它来处理,而SYSTICK不是由NVIC来控制的。
-------------------------------------------------- -------------------------------------------------- ------------------------------
首先需要给中断分优先级,在的的start.s中我们可以看到,可以对应到用户手册中,优先级的值越小,优先级越高。在优先级中,分为抢占式优先级和响应优先级,每个中断都需要被指定这两个优先级。