ARMv7的NVIC中断优先级
1. 优先级模型
- 数值规则:数值越小,优先级越高(例如优先级0的异常比优先级1的异常更高);若多个异常的优先级相同,则 异常号(Exception Number) 较小的异常优先执行。
- 固定优先级异常(不可配置):
异常类型 | 优先级值 | 说明 |
Reset | -3 | 最高优先级(系统复位) |
NMI | -2 | 不可屏蔽中断(紧急事件) |
HardFault | -1 |
异常类型 | 优先级值 | 说明 |
Reset | -3 | 最高优先级(系统复位) |
NMI | -2 | 不可屏蔽中断(紧急事件) |
HardFault | -1 |