首页
›
嵌入式与底层系统
›
042-ARM Cortex-M固件开发
›
《STM32 CubeMX配置与外设驱动开发实战工程》
VIP22
本课程属于:042-ARM Cortex-M固件开发
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32 CubeMX配置与外设驱动开发实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与开发环境搭建
目标=STM32系列选型 · CubeMX与CubeIDE安装 · 固件包管理
课程导入
开发环境搭建
02
CubeMX图形化配置基础
目标=引脚分配 · 时钟树配置 · 外设模式选择
CubeMX
图形化配置基础
03
GPIO输入输出驱动开发
目标=推挽/开漏输出 · 上拉/下拉输入 · 按键消抖
GPIO
输入输出驱动开发
04
中断系统与外部中断
目标=NVIC工作原理 · EXTI外部中断配置 · 中断回调函数编写
断系统
外部
05
串口通信UART/USART驱动
目标=异步通信原理 · 波特率与数据格式配置 · DMA与中断收发
UART/USART
串口通信
06
定时器基础与PWM输出
目标=TIM时基单元 · 预分频与自动重装载 · PWM模式配置
PWM
定时器基础
07
定时器输入捕获与编码器接口
目标=输入捕获测量脉宽与频率 · 编码器模式读取旋转方向与速度 · 超声波测距实战
定时器输入捕获
编码器接口
08
ADC模数转换驱动
目标=单通道/多通道扫描 · 规则组与注入组 · DMA传输
ADC
模数转换驱动
09
DAC数模转换与信号生成
目标=DAC输出配置 · 三角波/噪声波生成 · DMA波形输出
DAC
数模转换
10
I2C总线与传感器驱动
目标=I2C协议时序 · 主机/从机模式 · 软件模拟与硬件I2C
I2C
总线
11
SPI总线与高速外设驱动
目标=SPI主从模式 · 全双工通信 · DMA传输
SPI
总线
12
CAN总线通信驱动
目标=CAN协议基础 · 过滤器配置 · 回环与正常模式
CAN
总线通信驱动
13
USB设备驱动开发
目标=USB协议基础 · CDC虚拟串口 · HID设备
USB
设备驱动开发
14
RTC实时时钟与备份域
目标=RTC日历配置 · 闹钟中断 · 备份寄存器
RTC
实时时钟
15
看门狗与系统可靠性
目标=独立看门狗IWDG · 窗口看门狗WWDG · 复位源识别
看门狗
系统可靠性
16
DMA控制器深入应用
目标=DMA通道与请求映射 · 存储器到外设传输 · 循环模式
DMA
控制器深入应用
17
低功耗模式与唤醒
目标=睡眠/停止/待机模式 · 唤醒源配置 · 功耗测量
低功耗模式
唤醒
18
FreeRTOS与CubeMX集成
目标=任务创建 · 队列 · 信号量
FreeRTOS
CubeMX
19
文件系统与存储管理
目标=FatFS移植 · SD卡驱动 · SPI Flash文件系统
文件系统
存储管理
20
以太网与网络通信
目标=LwIP协议栈配置 · TCP/UDP客户端与服务器 · HTTP请求
以太网
网络通信
21
图形界面与显示驱动
目标=LCD驱动移植 · TouchGFX/ LVGL集成 · 触摸屏校准
图形界面
显示驱动
22
电机控制与PID算法
目标=PWM驱动直流电机/步进电机 · 编码器反馈 · PID参数整定
PID
电机控制
23
传感器融合与数据处理
目标=MPU6050姿态解算 · 卡尔曼滤波 · 互补滤波
传感器融合
数据处理
24
Bootloader与固件升级
目标=IAP原理 · Flash分区 · 跳转逻辑
Bootloader
固件升级
25
调试技巧与性能优化
目标=SWD调试 · 断点与变量监视 · SWO打印
调试技巧
性能优化
26
常见问题与错误排查
目标=时钟配置错误 · 外设不工作 · 中断不触发
常见问题
错误排查
27
项目实战一
目标=智能环境监测节点:多传感器采集 · OLED显示 · WiFi上传
项目实战一
目标=智能环境监…
28
项目实战二
目标=直流电机闭环控制系统 · PID调节 · PWM驱动
项目实战二
目标=直流电机闭…
29
项目实战三
目标=USB复合设备与数据记录仪 · SD卡文件存储 · RTC时间戳
项目实战三
USB
30
综合提升与工程化实践
目标=代码分层架构 · 驱动抽象 · 版本管理
综合提升
工程化实践
所属VIP或分类
同VIP:ARM-Cortex-M固件开发
同VIP:ARM-Cortex-M架构与STM32开发实战工程
同VIP:Cortex-M与STM32系统工程