首页
›
芯片硬件与光电工程
›
167-STM32嵌入式系统工程
›
《STM32外设驱动开发》
VIP9
本课程属于:167-STM32嵌入式系统工程
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32外设驱动开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=STM32外设驱动开发的学习目… · 核心概念 · 整体知识框架与实战路线
课程导入
STM32
02
开发环境搭建
目标=STM32CubeMX · Keil MDK · STM32CubeIDE
开发环境搭建
STM32CubeMX
03
STM32硬件基础
目标=Cortex-M内核架构 · 存储器映射 · 时钟树
STM32
硬件基础
04
GPIO驱动开发
目标=输入输出模式 · 上下拉 · 开漏与推挽
GPIO
驱动开发
05
中断与NVIC
目标=中断向量表 · 优先级分组 · 外部中断EXTI
NVIC
目标=
06
串口USART/UART驱动
目标=波特率配置 · 收发模式 · 中断收发
USART/UART
串口
07
定时器TIM基础
目标=时基单元 · 预分频 · 自动重装载
TIM
定时器
08
定时器高级应用
目标=PWM驱动舵机与电机 · 输入捕获测频率与占空比 · 编码器接口
定时器高级应用
PWM
09
ADC驱动开发
目标=单通道与多通道采样 · 规则组与注入组 · DMA传输
ADC
驱动开发
10
DAC驱动开发
目标=DAC输出配置 · 三角波与噪声波生成 · DMA波形输出
DAC
驱动开发
11
DMA控制器
目标=DMA通道与请求映射 · 存储器到外设传输 · 循环模式
DMA
控制器
12
I2C总线驱动
目标=I2C协议时序 · 主机与从机模式 · 硬件I2C与软件模拟I2C
I2C
总线驱动
13
SPI总线驱动
目标=SPI协议模式 · 全双工与半双工 · 硬件SPI与软件模拟
SPI
总线驱动
14
RTC实时时钟
目标=RTC时钟源 · 日历与闹钟 · 备份寄存器
RTC
实时时钟
15
看门狗与复位
目标=独立看门狗IWDG · 窗口看门狗WWDG · 复位源识别
看门狗
复位
16
电源管理与低功耗
目标=睡眠 · 停止 · 待机模式
电源管理
低功耗
17
Flash与存储器管理
目标=内部Flash读写 · 选项字节 · EEPROM模拟
Flash
存储器管理
18
FSMC/FMC外部总线
目标=NOR Flash · SRAM · LCD接口扩展
FSMC/FMC
外部总线
19
SDIO与文件系统
目标=SD卡协议 · SDIO初始化 · FatFS移植
SDIO
文件系统
20
USB设备驱动
目标=USB协议基础 · CDC虚拟串口 · HID设备
USB
设备驱动
21
以太网与LWIP
目标=ETH外设配置 · PHY芯片驱动 · LWIP协议栈移植
LWIP
以太网
22
CAN总线驱动
目标=CAN协议帧格式 · 过滤器配置 · 回环与正常模式
CAN
总线驱动
23
外设驱动分层设计
目标=HAL库 · LL库与寄存器操作对比 · 驱动抽象层
外设驱动分层设计
HAL
24
调试与性能优化
目标=SWD调试 · 断点与变量监视 · 逻辑分析仪
调试
性能优化
25
常见问题与排错
目标=时钟配置错误 · 中断不触发 · DMA传输异常
常见问题
排错
26
综合项目一
目标=基于STM32的多传感器数据采… · 涵盖GPIO · ADC
综合项目一
STM32
27
综合项目二
目标=基于STM32的电机控制系统 · 涵盖PWM · 编码器
综合项目二
STM32
28
综合项目三
目标=基于STM32的物联网终端 · 涵盖以太网或WiFi · MQTT
综合项目三
STM32
29
综合项目四
目标=基于STM32的低功耗便携设备 · 涵盖RTC · 看门狗
综合项目四
STM32
30
课程总结与进阶
目标=知识体系回顾 · 驱动开发最佳实践 · RTOS外设驱动
课程总结
进阶
所属VIP或分类
同VIP:STM32-DMA与高性能采集
同VIP:STM32产品级工程架构设计
同VIP:STM32产品级系统开发实战100例