中断响应流程:
硬件自动保存现场 (xPSR、PC、LR、R0-R3、R12)
CPU 跳转至中断向量表获取 ISR 地址
执行 ISR
硬件自动恢复现场,返回原程序
中断嵌套:
高优先级中断可打断低优先级中断
中断嵌套深度受堆栈大小限制
嵌套示例:
plaintext
主程序 → 中断A(低优先级) → 中断B(高优先级) → 中断B返回 → 中断A返回 → 主程序
中断与轮询对比:
轮询:CPU 不断查询状态标志,占用 CPU 资源
中断:外设就绪后主动通知 CPU,CPU 效率更高
中断使用注意事项:
ISR 中避免使用浮点运算和耗时操作
共享资源需加锁保护 (如全局变量)
中断优先级分配需合理 (关键外设优先)



05-10
847
847
11-28
671
671

被折叠的 条评论
为什么被折叠?



