⚡ 中断系统·实战
30章
🎯 实时响应优化 · 友好色
1
中断基础
中断定义·向量表·优先级与嵌套
中断向量表、优先级分组、嵌套入门
→
2
中断控制器
NVIC工作原理·使能·挂起
嵌套向量中断控制器深度解析
→
3
中断响应流程
采样·压栈·跳转·ISR·出栈
完整的中断响应与返回机制
→
4
中断延迟分析
硬件延迟·软件延迟·上下文切换
延迟来源与测量方法
→
5
优先级配置
抢占优先级·子优先级·分组规则
NVIC优先级分组与实战配置
→
6
中断嵌套机制
高抢占低·同优先级不嵌套
嵌套规则与典型场景
→
7
中断屏蔽与临界区
PRIMASK·FAULTMASK·BASEPRI
中断屏蔽寄存器与临界保护
→
8
ISR编写规范
短小精悍·避免阻塞·标志位传递
高质量中断服务函数设计
→
9
中断与主循环通信
全局变量·环形缓冲·双缓冲
数据交换与同步机制
→
10
中断与RTOS交互
唤醒任务·信号量·消息队列
FreeRTOS/RT-Thread中断交互
→
11
中断延迟优化
缩短ISR·中断线程化(Deferred)
降低延迟的实用技巧
→
12
优先级优化
合理分配·避免优先级反转
优先级反转案例与对策
→
13
中断嵌套优化
控制嵌套深度·分组策略
嵌套深度与实时性平衡
→
14
向量表优化
重定向到RAM·动态修改入口
中断向量表重映射技术
→
15
触发方式选择
电平/边沿触发·滤波与去抖
外部中断触发配置
→
16
中断共享与冲突
共用中断线·轮询·硬件仲裁
多外设中断共享解决方案
→
17
中断测量与性能
示波器·逻辑分析仪抓波形
测量中断响应时间与抖动
→
18
中断与低功耗
唤醒源·休眠·事件驱动
低功耗模式下的中断设计
→
19
中断在DMA应用
传输完成·半传输·错误中断
DMA中断处理与优化
→
20
中断在定时器
溢出·输入捕获·输出比较
定时器中断典型应用
→
21
中断在串口通信
接收·发送·空闲·超时
UART中断驱动与流控
→
22
中断在ADC采集
转换完成·注入通道·看门狗
ADC中断高效采集
→
23
中断在SPI/I2C
传输完成·错误·NACK处理
同步串口中断编程
→
24
外部中断EXTI
上升/下降沿·软件事件
EXTI配置与中断编程
→
25
中断在PWM生成
周期中断·比较匹配·刹车
PWM中断高级控制
→
26
中断在看门狗
窗口看门狗早期唤醒·独立看门狗
看门狗中断与系统恢复
→
27
中断在RTC应用
闹钟·秒中断·入侵检测
实时时钟中断场景
→
28
中断在触摸感应
电容检测·噪声检测中断
触摸中断与抗干扰
→
29
中断在安全系统
ECC错误·MPU违规中断
安全相关中断处理
→
30
综合实战
多中断源·实时响应·性能调优
完整系统设计+基准测试
→