首页
›
嵌入式基础与RISC-V
›
136-STM32 HAL库嵌入式C设计模式
›
《分层架构在STM32裸机框架中的低功耗设计实战》
VIP10
本课程属于:136-STM32 HAL库嵌入式C设计模式
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
分层架构在STM32裸机框架中的低功耗设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与硬件准备
为什么需要低功耗?STM32低功耗系… · 硬件设计要点(电源树 · 去耦电容)
课程导论
硬件准备
02
开发环境搭建与工程模板
STM32CubeMX配置低功耗时钟… · Keil/IAR工程模板建立 · LL库与HAL库的低功耗差异
开发环境搭建
工程模板
03
分层架构设计原则
模块化思想 · 硬件抽象层(HAL)与业务逻辑层分离 · 接口设计规范
分层架构设计原则
模块化思想
04
电源管理基础
STM32的电源域(VDD · VDDA · VREF+
电源管理基础
STM32
05
时钟系统优化
MSI振荡器特性 · PLL关闭策略 · 时钟门控与总线分频
时钟系统优化
MSI
06
GPIO低功耗设计
未使用引脚处理 · 输出速率控制 · 上下拉电阻选择
GPIO
低功耗设计
07
外设低功耗配置(上)
定时器(LPTIM) · 低功耗UART(LPUART) · I2C的时钟延展与停止模式
外设低功耗配置
LPTIM
08
外设低功耗配置(下)
ADC的深度掉电模式 · DAC的缓冲器关闭 · SPI的时钟极性与相位优化
外设低功耗配置
ADC
09
睡眠模式(Sleep Mode)
WFI与WFE指令 · 事件与中断唤醒 · SysTick在睡眠中的行为
Sleep
Mode
10
停止模式(Stop Mode)
Stop0/Stop1/Stop2的… · SRAM与寄存器保持 · RTC与LPUART唤醒
Stop
Mode
11
待机模式(Standby Mode)
SRAM掉电 · 备份域寄存器 · WKUP引脚唤醒
Standby
Mode
12
关机模式(Shutdown Mode)
U5系列特有 · 完全断电 · NRST唤醒
Shutdown
Mode
13
低功耗定时器(LPTIM)
异步时钟源 · 16位/32位模式 · PWM输出与输入捕获
LPTIM
低功耗定时器
14
低功耗UART(LPUART)
波特率自动检测 · 停止模式下的数据接收 · 唤醒帧配置
UART
LPUART
15
RTC与备份域
RTC校准 · 闹钟与唤醒定时器 · 备份寄存器(BKP)的数据保持
RTC
备份域
16
DMA在低功耗中的角色
DMA的循环模式 · 外设到内存传输 · 在停止模式下的行为
DMA
低功耗
17
ADC低功耗采集
单次转换与序列器 · 自动延时模式 · 硬件过采样
ADC
低功耗采集
18
比较器与运算放大器
超低功耗比较器(COMP) · 窗口模式 · 6位DAC参考
比较器
运算放大器
19
触摸感应(TSC)
电荷转移原理 · 低功耗触摸唤醒 · 在待机模式下的应用
TSC
触摸感应
20
Flash与SRAM策略
Flash的ART加速器关闭 · SRAM的保持与掉电分区 · 代码执行位置对功耗的影响
Flash
SRAM
21
RTOS在低功耗中的权衡
FreeRTOS的Tickless模… · 任务调度与睡眠的协同 · 信号量与事件组唤醒
RTOS
低功耗
22
功耗测量与调试
串阻法 · uA级电流测量技巧 · STM32CubeMonitor-P…
功耗测量
调试
23
状态机驱动的电源管理
应用状态定义 · 状态迁移条件 · 电源模式切换的原子操作
状态机驱动的电源…
应用状态定义
24
分层架构实战(一)
硬件抽象层(HAL_LowPower… · 时钟 · GPIO
分层架构实战
HAL
25
分层架构实战(二)
电源管理层(PWR_Manager)… · 请求/释放机制 · 优先级与仲裁
分层架构实战
PWR
26
分层架构实战(三)
业务逻辑层(App_Task)编写 · 传感器采集 · 数据上报
分层架构实战
App
27
实战案例
电池供电的温湿度采集器:需求分析 · 硬件选型 · 分层架构设计
实战案例
电池供电的温湿度…
28
实战案例
低功耗无线传感器节点(LoRa/NB… · 数据缓存 · 时间同步唤醒
实战案例
LoRa/NB
29
常见问题与避坑指南
唤醒后外设重初始化 · 时钟切换毛刺 · GPIO漏电流
常见问题
避坑指南
30
课程总结与进阶方向
低功耗设计checklist · IEC 62301待机功耗标准 · 未来趋势(RISC-V
课程总结
进阶方向
所属VIP或分类
同VIP:HAL在STM32项目中的低功耗设计实战
同VIP:STM32-HAL分层驱动DMA与任务调度开发
同VIP:STM32-HAL库-嵌入式C设计模式-单片机软件架构实战