STM32异常及中断处理流程学习笔记

STM32异常及中断处理流程学习笔记
STM32异常及中断处理流程学习笔记
前三个系统异常具有固定的优先级,由负数表示,比其它的优先级都高,其余的异常具有可编程的优先级,范围为0~255.
STM32异常及中断处理流程学习笔记
STM32采用了4位,由中断优先级分组寄存器决定抢占优先级和子优先级的位数。
STM32异常及中断处理流程学习笔记
STM32异常及中断处理流程学习笔记
处理器在运行一个中断处理时能否在响应另外一个中断,是由该中断的抢占优先级决定的,子优先级只会用在具有两个相同抢占优先级的异常同时产生的情形,同时产生时,具有更高子优先级(数值更小)的异常会被优先处理。
STM32异常及中断处理流程学习笔记
STM32异常及中断处理流程学习笔记