中断优先级管理NVIC

中断优先级管理NVIC

NVIC中断优先级分组

CM4/CM7 内核支持256个中断,其中包含了16个内核中断和240个外部中断,并且具有256级的可编程中断设置。

STM32F4/F7并没有使用CM4内核的全部东西,而是只用了它的一部分。

① STM32F40xx/STM32F41xx总共有92个中断。10个内核中断,82个可屏蔽中断。

② STM32F42XX/STM32F43xx则总共有97个中断。10个内核中断,

87个可屏蔽中断。

③ STM32F76x总共118个中断,10个内核中断,108个可屏蔽中断。

STM32具有16级可编程的中断优先级,而我们常用的就是这些可屏蔽中断。

 

中断优先级管理NVIC

 

中断优先级管理NVIC

 

 

中断优先级管理NVIC

 

中断优先级管理NVIC

注:优先级的值越低,级别越高。

中断优先级管理NVIC

 

中断优先级管理NVIC