首页
›
嵌入式基础与RISC-V
›
023-STM32单片机
›
《STM32单片机PWM输出与ADC采集故障定位实战》
VIP10
本课程属于:023-STM32单片机
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32单片机PWM输出与ADC采集故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与硬件准备
STM32 PWM与ADC基础概念 · 开发板选型 · 示波器与万用表准备
课程导论
硬件准备
02
CubeMX配置PWM输出
时钟树设置 · 定时器配置 · PWM通道引脚分配
CubeMX
PWM
03
PWM基础代码生成与验证
HAL库PWM启动函数 · 占空比调节 · 逻辑分析仪抓波形
PWM
基础代码生成
04
PWM常见故障1
无波形输出——时钟使能 · GPIO复用功能 · 定时器未启动排查
PWM
常见故障1
05
PWM常见故障2
频率/占空比不对——预分频器与自动重… · 时钟源选择
PWM
常见故障2
06
PWM常见故障3
波形抖动——中断优先级冲突 · DMA传输干扰 · 电源噪声
PWM
常见故障3
07
PWM进阶
多通道同步输出 · 互补PWM与死区插入 · 刹车功能
PWM
进阶
08
CubeMX配置ADC
ADC模式选择(单次/连续/扫描) · 采样时间设置 · 分辨率选择
CubeMX
ADC
09
ADC基础代码生成与验证
HAL库ADC启动函数 · 轮询与中断方式读取 · 电压换算
ADC
基础代码生成
10
ADC常见故障1
采样值跳变——参考电压不稳 · 采样时间过短 · 引脚悬空
ADC
常见故障1
11
ADC常见故障2
采样值偏差——分压电阻精度 · 内部基准校准 · Vref+连接
ADC
常见故障2
12
ADC常见故障3
DMA传输数据错位——缓冲区大小不匹… · DMA循环模式配置错误
ADC
常见故障3
13
ADC进阶
多通道扫描与注入通道 · 规则组与注入组优先级 · 模拟看门狗
ADC
进阶
14
PWM与ADC联动实战1
用PWM控制LED亮度 · ADC读取电位器调节占空比
PWM
ADC
15
PWM与ADC联动实战2
用PWM驱动直流电机 · ADC采样电流反馈实现恒流控制
PWM
ADC
16
调试工具使用1
示波器测量PWM波形参数(频率 · 占空比 · 上升沿
调试工具使用1
PWM
17
调试工具使用2
逻辑分析仪解码PWM与ADC触发时序 · 分析DMA传输完整性
调试工具使用2
PWM
18
调试工具使用3
串口打印调试——将ADC采样值 · PWM占空比实时输出到串口助手
调试工具使用3
ADC
19
故障定位方法论
二分法隔离问题域 · 替换法验证硬件 · 对照法检查寄存器
故障定位方法论
二分法隔离问题域
20
电源与地线问题
PWM与ADC共用电源时的纹波干扰 · 独立模拟地设计要点
电源
地线问题
21
软件逻辑错误
HAL库超时处理 · 回调函数未重写 · 中断服务函数标志位未清除
软件逻辑错误
HAL
22
硬件焊接与连接
杜邦线接触不良 · 晶振虚焊 · 去耦电容缺失导致的异常
硬件焊接
连接
23
温度漂移问题
ADC采样值随温度变化 · PWM频率温漂 · 热噪声抑制
温度漂移问题
ADC
24
多任务调度冲突
FreeRTOS下PWM与ADC任务… · 临界区保护
多任务调度冲突
FreeRTOS
25
低功耗模式下的PWM与ADC
停止模式对定时器时钟的影响 · ADC在睡眠模式下的唤醒
PWM
ADC
26
实战项目1
智能灯光控制器——PWM调光+ADC…
实战项目1
PWM
27
实战项目2
电机转速闭环控制——PWM驱动+编码…
实战项目2
PWM
28
实战项目3
简易示波器——ADC高速采样+PWM…
实战项目3
ADC
29
综合故障排查演练
给定一个故障板 · 要求学员按流程定位并修复PWM与AD…
综合故障排查演练
给定一个故障板
30
课程总结与工程规范
代码版本管理 · 硬件设计检查清单 · 调试报告撰写模板
课程总结
工程规范
所属VIP或分类
同VIP:STM32-GPIO控制与I2C总线通信实战
同VIP:STM32串口DMA传输与ADC采集工程实战
同VIP:STM32任务优先级与FreeRTOS移植实战