中断 — 知识地图
以蓝色小药丸/STM32 为例
中断分类
| 分类维度 | 类型 | 说明 |
|---|---|---|
| 触发来源 | 内部中断 | 处理器内部事件触发(定时器溢出、串口接收缓冲区非空等) |
| 外部中断 | 外部事件触发(按键等) | |
| 可屏蔽性 | 可屏蔽中断 | 程序可控屏蔽 |
| 不可屏蔽中断 (NMI) | 不能屏蔽(掉电等) |
专题导航
| 专题 | 内容 | 笔记 |
|---|---|---|
| 向量表与优先级 | 中断向量表结构、NVIC 优先级分组、抢占 vs 响应优先级 | 向量表与优先级 |
| 中断悬起与标志位 | Pending 机制、外设标志位 vs NVIC Pending 位、解悬、丢中断 | 中断悬起与标志位 |
| PWM 与比较匹配中断 | CMP 比较匹配机制、中心对齐双 CMP 中断(Buck-Boost 场景) | PWM与比较匹配中断 |
| 看门狗与 PendSV | IWDG/WWDG 复位机制、PendSV 上下文切换 | 看门狗与PendSV |
📎 异常进入/退出时 SP、LR、PC 寄存器的硬件行为(自动压栈、EXC_RETURN 等)详见 SP 寄存器笔记