📘 中断服务程序规范

🎯 30章 · 从入门到专家
1 中断基础概念 核心 中断定义 · 向量表 · 优先级 · 嵌套 2 ISR编写规则 规范 命名规范 · 参数返回值 · 可重入性 3 临界区保护 关键 关/开中断 · 互斥锁 · 原子操作 4 中断与任务通信 同步 共享变量 · 队列 · 信号量 5 中断延迟与抖动 实时 延迟定义 · 影响因素 · 测量方法 6 中断嵌套与优先级反转 进阶 嵌套规则 · 优先级反转 · 继承协议 7 中断中的硬件操作 实践 GPIO · 定时器 · 外部中断配置 8 ISR性能优化 提速 减少执行时间 · 尾链中断 · DMA 9 中断中的软件定时器 实用 软件定时器实现 · 启动/停止 10 中断与低功耗模式 节能 唤醒源 · 唤醒处理 · 权衡 11 中断中的错误处理 健壮 硬件故障 · 看门狗 · 异常处理 12 中断向量表定制 系统 重定向 · 动态修改向量 13 中断中的汇编代码 底层 保存/恢复上下文 · 汇编ISR入口 14 中断与RTOS FreeRTOS 中断管理 · 安全API · 优先级映射 15 中断调试技巧 调试 逻辑分析仪 · 断点 · 打印 16 中断中的内存管理 安全 中断安全分配 · 内存池 17 中断中的浮点运算 FPU 上下文保存 · 注意事项 18 中断中的位带操作 技巧 位带别名 · 原子位操作 19 中断中的DMA传输 高效 DMA完成中断 · 错误中断 20 中断中的ADC与DAC 模拟 ADC转换完成 · DAC输出完成 21 中断中的通信外设 接口 UART · SPI · I2C中断 22 中断中的定时器 PWM PWM · 输入捕获 · 输出比较 23 中断中的看门狗 监控 独立看门狗 · 窗口看门狗 24 中断中的RTC 时间 RTC闹钟中断 · 秒中断 25 中断中的DMA2D 图形 图形加速中断 · 2D传输完成 26 中断中的USB 连接 挂起中断 · 传输完成中断 27 中断中的CAN 车载 消息接收中断 · 错误中断 28 中断中的以太网 网络 接收中断 · 发送完成中断 29 中断中的安全特性 保护 MPU保护 · TrustZone管理 30 综合案例 实战 多中断协同 · 中断驱动状态机