🎮 中断系统·深度应用
30章
✨ 风格 · 游戏机嵌入式
01
中断系统概述
中断概念·作用·游戏机场景
02
NVIC详解
寄存器·优先级分组·抢占/子优先级
03
中断向量表
结构·重定向·启动代码配置
04
中断使能与屏蔽
CPSIE/CPSID·外设使能·BASEPRI
05
ISR编写
命名·入栈出栈·注意事项
06
中断优先级与嵌套
嵌套规则·实时性·抢占实例
07
SysTick定时器中断
寄存器·游戏心跳·毫秒延时
08
外部中断EXTI
触发方式·按键消抖·唤醒睡眠
09
定时器中断TIM
通用/高级定时器·PWM·输入捕获
10
DMA中断
传输完成·半传输·帧缓冲更新
11
中断与临界区
临界区·关中断保护·BASEPRI
12
中断延迟与抖动
延迟组成·影响因素·优化响应
13
中断与低功耗模式
WFI/WFE·唤醒睡眠·待机优化
14
中断与RTOS
FreeRTOS管理·同步·安全API
15
中断与DMA协同
DMA请求·循环模式·音频播放
16
中断与FPU
上下文保存·Lazy Stacking·物理计算
17
中断与MPU
保护向量表·防止溢出·安全启动
18
中断与Cache
一致性·外设策略·图形优化
19
中断与看门狗
中断模式·喂狗陷阱·防死机
20
中断与调试
调试技巧·断点ISR·频率卡死
21
中断与Bootloader
向量表重映射·跳转中断处理
22
中断与USB
SOF·EP·RESET·手柄通信
23
中断与SDIO
SDIO中断·DMA读写·游戏存档
24
中断与LCD
TE中断·帧同步·防止撕裂
25
中断与音频
I2S中断·DMA双缓冲·低延迟
26
中断与触摸屏
触摸中断·I2C读取·多点触控
27
中断与加速度计
自由落体·SPI读取·体感游戏
28
中断与红外遥控
接收中断·NEC解码·遥控器
29
中断与Wi-Fi/蓝牙
无线中断·联机低延迟通信
30
综合实战:贪吃蛇游戏
SysTick+EXTI+TIM+DMA中断