STM32 中断 · 定时器
📘 30 章实战
驱动开发
1
中断系统概述
⚡优先级与嵌套
📋中断向量表
➔
2
NVIC中断控制器
📌寄存器详解
🔢优先级分组
➔
3
外部中断EXTI
📐结构框图
🔻边沿检测
➔
4
EXTI驱动实战
🔘按键中断LED
🧹标志位清除
➔
5
定时器基础
⏲️分类·时钟源
🔧基本/通用/高级
➔
6
基本定时器
⏱️PSC·ARR
⚙️初始化结构体
➔
7
定时器中断实验
⏲️1ms中断
🔄HAL_Delay替代
➔
8
通用定时器
⚡捕获/比较
〰️PWM模式
➔
9
PWM输出实战
💡呼吸灯
🕹️舵机·电机
➔
10
输入捕获
📏频率·脉宽
🔁编码器模式
➔
11
输入捕获实验
📡超声波测距
📊周期计算
➔
12
高级定时器
🔁互补输出
⛔死区·刹车
➔
13
高级定时器实战
🔄三相无刷
🌉H桥控制
➔
14
定时器同步
🔗主从模式
⛓️级联触发
➔
15
定时器DMA
🚀突发传输
📤更新事件触发
➔
16
定时器DMA实战
🌈LED渐变
💾内存到外设
➔
17
中断延迟分析
⏱️响应时间
🛡️临界区保护
➔
18
中断优先级设计
🔢抢占·子优先级
🔀嵌套实例
➔
19
SysTick定时器
⏲️系统滴答
⏳微秒延时
➔
20
低功耗定时器LPTIM
🔋低功耗模式
⏰唤醒源
➔
21
RTC实时时钟
📅初始化·闹钟
🕒时间戳
➔
22
RTC实战
📆日历显示
💾备份寄存器
➔
23
看门狗定时器
🐕IWDG·WWDG
🍖喂狗策略
➔
24
看门狗实战
🚫防跑飞
🔁多任务喂狗
➔
25
定时器输出比较
〰️OC模式
📐PWM占空比
➔
26
定时器编码器模式
🔄正交编码器
🧭转速·方向
➔
27
编码器实战
⚡电机测速
🎛️PID速度环
➔
28
多任务中断设计
🔁中断+主循环
📬消息队列
➔
29
中断调试技巧
📟逻辑分析仪
🌀中断风暴排查
➔
30
综合项目:四轴飞行器电调
🚁多路PWM
📡传感器中断
➔