首页
›
嵌入式基础与RISC-V
›
104-单片机项目实战
›
《STM32外设驱动与通信协议故障排查实战》
VIP10
本课程属于:104-单片机项目实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32外设驱动与通信协议故障排查实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与调试环境搭建
课程目标 · 调试工具链(逻辑分析仪 · 示波器
课程导论
调试环境搭建
02
GPIO驱动故障排查(上)
GPIO模式配置错误(推挽/开漏 · 上拉/下拉) · 输出电平不变化
GPIO
驱动故障排查
03
GPIO驱动故障排查(下)
GPIO速度与驱动能力问题 · 复用功能配置冲突 · 外部中断触发异常
GPIO
驱动故障排查
04
UART通信故障排查(上)
波特率不匹配 · 时钟配置错误导致波特率偏差 · 数据位/停止位/校验位配置错误
UART
通信故障排查
05
UART通信故障排查(下)
DMA传输异常(半完成中断 · 传输完成中断) · FIFO溢出
UART
通信故障排查
06
I2C通信故障排查(上)
总线锁死(SCL/SDA被拉低) · 起始条件/停止条件异常 · 从机地址不响应(NACK)
I2C
通信故障排查
07
I2C通信故障排查(下)
时钟延展(Clock Stretch… · 多主机仲裁丢失 · I2C时序参数(上升/下降时间)违规
I2C
通信故障排查
08
SPI通信故障排查(上)
极性(CPOL)和相位(CPHA)不… · 主从模式配置错误 · NSS片选信号异常
SPI
通信故障排查
09
SPI通信故障排查(下)
SPI时钟分频配置错误 · 数据帧格式(MSB/LSB)不一致 · DMA与SPI配合问题
SPI
通信故障排查
10
定时器(TIM)驱动故障排查(上)
定时器时钟源选择错误 · 预分频器与自动重装值计算错误 · PWM输出无波形
TIM
定时器
11
定时器(TIM)驱动故障排查(下)
输入捕获无数据 · 编码器接口计数异常 · 定时器同步与级联问题
TIM
定时器
12
ADC驱动故障排查(上)
ADC时钟配置与采样时间不足 · 参考电压问题 · 单次/连续转换模式配置错误
ADC
驱动故障排查
13
ADC驱动故障排查(下)
注入组与规则组转换冲突 · DMA传输ADC数据错位 · 多通道扫描顺序错误
ADC
驱动故障排查
14
DAC驱动故障排查
DAC输出无电压 · 输出波形失真 · DMA与DAC配合问题
DAC
驱动故障排查
15
DMA驱动故障排查(上)
DMA通道与请求映射错误 · 传输方向(外设到内存/内存到内存)配… · 数据宽度不匹配
DMA
驱动故障排查
16
DMA驱动故障排查(下)
循环模式与非循环模式选择错误 · FIFO模式与直接模式选择 · DMA中断优先级与死锁
DMA
驱动故障排查
17
外部中断(EXTI)故障排查
中断线配置冲突 · 软件中断/事件触发异常 · 中断优先级与嵌套问题
EXTI
外部
18
RTC驱动故障排查
RTC时钟源选择(LSE/LSI/H… · 日期时间读取错误 · 闹钟与唤醒定时器不工作
RTC
驱动故障排查
19
看门狗(IWDG/WWDG)故障排查
窗口看门狗超时窗口计算错误 · 独立看门狗预分频器配置不当 · 喂狗时机不对导致频繁复位
IWDG/WWDG
看门狗
20
CAN通信故障排查(上)
CAN波特率配置与同步段(SS)错误 · 位时序(BS1/BS2)设置不当 · 采样点位置偏移
CAN
通信故障排查
21
CAN通信故障排查(下)
CAN过滤器配置错误导致收不到报文 · 错误状态(主动/被动/总线关闭)处理 · CAN FD兼容性问题
CAN
通信故障排查
22
USB设备驱动故障排查(上)
USB时钟配置(PLL48CK)错误 · 端点(Endpoint)配置错误 · 枚举失败(描述符问题)
USB
设备驱动故障排查
23
USB设备驱动故障排查(下)
USB传输类型(控制/批量/中断/同… · DMA与USB配合问题 · 电源管理(挂起/唤醒)异常
USB
设备驱动故障排查
24
SDIO/SD卡驱动故障排查
SD卡初始化失败(CMD0/CMD8… · 时钟分频配置错误 · 4位/1位总线模式切换问题
SDIO/SD
卡驱动故障排查
25
以太网(ETH)驱动故障排查
PHY地址配置错误 · RMII/MII接口选择错误 · MAC地址过滤与帧接收异常
ETH
以太网
26
Flash与EEPROM模拟驱动故障排查
Flash写入前未擦除 · 写入地址越界 · 读取数据校验错误
Flash
EEPROM
27
FreeRTOS与驱动集成故障排查(上)
任务优先级导致驱动中断响应延迟 · 临界区保护不当导致数据竞争
FreeRTOS
驱动集成故障排查
28
FreeRTOS与驱动集成故障排查(下)
信号量/队列超时导致驱动阻塞 · 中断服务程序(ISR)中使用非ISR…
FreeRTOS
驱动集成故障排查
29
低功耗模式与驱动故障排查
进入停止/待机模式后外设状态丢失 · 唤醒源配置错误 · 调试时低功耗模式导致连接断开
低功耗模式
驱动故障排查
30
综合实战
多外设协同故障排查(UART+I2C… · 系统级调试策略与日志分析
综合实战
UART+I2C
所属VIP或分类
同VIP:Bootloader开发与固件升级现场维护实战
同VIP:Bootloader开发与量产烧录实战
同VIP:I2C总线与SPI通信抗干扰设计调试实战