首页
›
嵌入式基础与RISC-V
›
089-STM32 LL库HAL库嵌入式外设底层库开发
›
《STM32时钟树配置与低功耗模式故障定位实战》
VIP10
本课程属于:089-STM32 LL库HAL库嵌入式外设底层库开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32时钟树配置与低功耗模式故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
时钟树全景概览
STM32时钟源介绍(HSI · HSE · LSI
时钟树全景概览
STM32
02
HAL库时钟配置函数解析
HAL_RCC_OscConfig(…
HAL
库时钟配置函数解…
03
实战
配置系统时钟为72MHz(基于HSE… · 并验证时钟输出到MCO引脚
MHz
HSE
04
时钟安全系统(CSS)
CSS工作原理 · 配置方法及在HSE失效时的自动切换机…
CSS
时钟安全系统
05
时钟故障排查
常见时钟配置失败原因(PLL参数越界 · HSE起振失败 · Flash等待周期不足)及调试方法
时钟故障排查
PLL
06
低功耗模式概览
STM32三大低功耗模式(Sleep · Stop · Standby)的功耗对比与唤醒源
低功耗模式概览
STM32
07
Sleep模式实战
配置WFI/WFE指令进入Sleep… · 通过外部中断唤醒并恢复执行
Sleep
模式实战
08
Stop模式实战
配置RTC或外部中断唤醒Stop模式 · 保留SRAM数据
Stop
模式实战
09
Standby模式实战
配置WKUP引脚或RTC唤醒Stan… · 实现最低功耗
Standby
模式实战
10
低功耗模式下的时钟管理
降低系统时钟频率 · 关闭未使用的外设时钟 · 使用MSI低速振荡器
低功耗模式下的时…
降低系统时钟频率
11
调试接口对功耗的影响
调试模式下(Core Debug)对…
调试接口对功耗的…
Core
12
实战
设计一个电池供电的传感器节点 · 在采集数据时进入Stop模式 · 实现μA级平均功耗
设计一个电池供电…
Stop
13
功耗测量方法
使用串电阻法或专用功耗分析仪(如Jo…
功耗测量方法
Jo
14
低功耗模式故障定位
无法进入低功耗模式 · 意外唤醒 · 唤醒后外设异常等问题的排查思路
低功耗模式故障定…
无法进入低功耗模…
15
RTC唤醒配置
RTC闹钟唤醒与周期性唤醒(Wake…
RTC
唤醒配置
16
SRAM保持与电源域
不同低功耗模式下SRAM的保持策略(… · SRAM1/SRAM2独立供电)
SRAM
保持
17
GPIO在低功耗模式下的配置
未使用GPIO的上下拉配置 · 模拟模式选择对漏电流的影响
GPIO
低功耗模式下的配…
18
外设DMA与低功耗
DMA传输完成后自动进入低功耗模式的…
DMA
外设
19
低功耗串口(LPUART)
LPUART在Stop模式下的接收唤…
LPUART
低功耗串口
20
ADC低功耗采集
使用定时器触发ADC单次转换 · 转换完成后自动进入低功耗模式
ADC
低功耗采集
21
时钟树与低功耗的协同
动态切换时钟源(从HSE切换到HSI…
时钟树
低功耗的协同
22
故障定位工具
使用逻辑分析仪抓取MCO时钟输出 · 使用调试器查看RCC寄存器状态
故障定位工具
MCO
23
实战
调试一个“系统无法进入Stop模式”… · 通过检查HAL_SuspendTic…
Stop
调试一个“系统无…
24
实战
调试一个“Stop模式唤醒后串口数据… · 分析时钟恢复与波特率重同步
Stop
调试一个
25
实战
调试一个“Standby模式唤醒后系… · 区分上电复位与Standby唤醒复位
Standby
调试一个
26
低功耗RTOS集成
在FreeRTOS中配置Tickle… · 实现IDLE任务自动进入低功耗
RTOS
低功耗
27
时钟树与低功耗的权衡
根据应用场景(性能优先 vs 功耗优…
时钟树
低功耗的权衡
28
实战
设计一个双模式系统——正常运行模式(… · 通过按键切换
设计一个双模式系…
正常运行模式
29
综合实战
智能门锁低功耗方案——平时Stand… · 按键触发唤醒 · 完成指纹识别后再次休眠
综合实战
Stand
30
课程总结与进阶
时钟树与低功耗设计的常见设计模式 · 参考文档(AN · RM
课程总结
进阶
所属VIP或分类
同VIP:I2C与EEPROM通信驱动开发调试与实战
同VIP:I2C与SPI外设驱动调试与常见故障排查实战
同VIP:LL库外设驱动开发与I2C通信调试实战