一个程序,要依实际情况选择指定的中断分组级别,即如下
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
这个函数,在库手册上有说,先决条件为:优先级分组只能设置一次
先定好分组后,还得依据分组的级别,设定抢占式的优先级别及响应式的优先级别,由以下两个指定
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//强占优先级
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
如下表:
![终于明白了STM32的中断分级管理 终于明白了STM32的中断分级管理](https://i-blog.csdnimg.cn/blog_migrate/bf2e193546ea68e08608fff4c4ae9cdb.jpeg)