DSP中断系统 · 从入门到精通

📚 共计 30 章节
01
中断系统概述
什么是中断 · 中断的作用 · 中断与轮询对比 · DSP中断特点
基础概念
02
中断源与中断向量
硬件/软件中断 · 中断向量表(IVT) · 地址映射
IVT映射
03
中断控制器 (PIE)
外设中断扩展模块 · PIE分组 · 使能与标志
PIE分组
04
中断优先级
硬件/软件优先级 · 仲裁机制 · 嵌套规则
优先级仲裁
05
中断响应流程
请求 · 响应 · 保护现场 · ISR · 返回
流程现场
06
中断使能与屏蔽
全局INTM · 外设级使能 · CPU屏蔽 · 调试模式
使能屏蔽
07
ISR编写规范
编写规范 · 保护现场 · 避免死循环 · 与主程序通信
ISR规范
08
中断延迟
定义 · 影响因素 · 测量与优化
延迟优化
09
中断嵌套
嵌套概念 · 硬件/软件嵌套 · 深度与堆栈
嵌套堆栈
10
定时器中断
Timer0/1/2 · 配置 · PWM生成实例
定时器PWM
11
外部中断 (GPIO)
GPIO中断配置 · 边沿/电平触发 · 按键检测
GPIO外部中断
12
ADC中断
ADC中断源 · 转换完成中断 · 过采样实例
ADC采样
13
SCI (串口) 中断
发送/接收中断 · FIFO模式 · 串口通信实例
SCIUART
14
SPI中断
主从模式中断 · 中断标志 · 传感器通信
SPI传感器
15
I2C中断
主从中断 · 事件类型 · EEPROM读写实例
I2CEEPROM
16
ePWM中断
时基/比较/周期中断 · 故障保护实例
ePWM故障
17
eCAP中断
捕获事件中断 · 配置 · 频率测量实例
eCAP捕获
18
eQEP中断
位置/速度中断 · 配置 · 电机测速实例
eQEP电机
19
DMA中断
传输完成中断 · 与CPU协同 · 高速数据传输
DMA传输
20
多核中断 (C28x+CLA)
CLA中断机制 · 中断共享 · 多核同步
多核CLA
21
中断调试技巧
CCS调试 · 断点/观察点 · 触发模拟 · 时间测量
调试CCS
22
中断常见问题与避坑
中断丢失 · 响应不及时 · 冲突 · 堆栈溢出
避坑经验
23
低功耗模式与中断
IDLE/STANDBY/HALT唤醒 · 低功耗配置 · 权衡
低功耗唤醒
24
中断与RTOS
RTOS中断管理 · 任务调度 · ISR与RTOS交互
RTOS调度
25
中断性能优化
减少延迟 · ISR优化(内联/查表) · 负载均衡
优化性能
26
中断安全编程
可重入 · 临界区 · 原子操作 · 资源共享
安全互斥
27
中断向量表重映射
RAM重映射 · 动态配置 · Bootloader应用
重映射Bootloader
28
综合实例(一) 多通道采集
ADC中断 + DMA中断 + 定时器中断
综合采集
29
综合实例(二) 电机控制
eQEP中断 + ePWM中断 + 外部中断
电机FOC
30
综合实例(三) 通信协议栈
SCI中断 + SPI中断 + I2C中断 + 定时器中断
协议栈综合