首页
›
芯片硬件与光电工程
›
167-STM32嵌入式系统工程
›
《STM32硬件抽象与驱动框架》
VIP9
本课程属于:167-STM32嵌入式系统工程
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32硬件抽象与驱动框架
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=STM32硬件抽象与驱动框架的… · 核心概念 · 整体知识框架与学习路径
课程导入
STM32
02
STM32基础回顾
目标=Cortex-M内核架构 · 存储器映射 · 外设总线
STM32
基础回顾
03
硬件抽象层HAL概述
目标=HAL的设计理念 · 分层结构 · 与LL库和标准外设库的对比
HAL
硬件抽象层
04
开发环境搭建
目标=STM32CubeMX · STM32CubeIDE · Keil MDK
开发环境搭建
STM32CubeMX
05
GPIO驱动框架
目标=GPIO工作模式 · HAL_GPIO接口 · 寄存器操作与LED按键实战
GPIO
驱动框架
06
中断与NVIC
目标=中断向量表 · 优先级分组 · EXTI外部中断
NVIC
目标=
07
时钟系统与RCC
目标=HSI/HSE/PLL配置 · 系统时钟树 · HAL_RCC接口与时钟切换案例
RCC
时钟系统
08
定时器基础
目标=TIM计数模式 · PWM输出 · 输入捕获
定时器基础
TIM
09
串口通信UART
目标=异步通信原理 · HAL_UART收发接口 · 中断与DMA模式
UART
串口通信
10
DMA控制器
目标=DMA通道与请求映射 · 传输模式 · HAL_DMA接口
DMA
控制器
11
SPI总线驱动
目标=SPI协议时序 · 主从模式 · HAL_SPI接口
SPI
总线驱动
12
I2C总线驱动
目标=I2C协议时序 · 地址寻址 · HAL_I2C接口
I2C
总线驱动
13
ADC模数转换
目标=ADC采样原理 · 多通道扫描 · DMA传输
ADC
模数转换
14
DAC数模转换
目标=DAC输出模式 · 噪声与三角波生成 · HAL_DAC接口与波形输出实战
DAC
数模转换
15
RTC实时时钟
目标=RTC时钟源 · 日历与闹钟 · 备份域
RTC
实时时钟
16
看门狗与复位
目标=独立看门狗IWDG · 窗口看门狗WWDG · 复位源识别与系统可靠性设计
看门狗
复位
17
低功耗模式
目标=睡眠 · 停止 · 待机模式
低功耗模式
目标=睡眠
18
Flash与存储器管理
目标=内部Flash读写 · 选项字节 · HAL_FLASH接口与参数存储实战
Flash
存储器管理
19
FSMC与外部存储器
目标=FSMC总线映射 · SRAM与LCD接口 · HAL_FSMC接口与TFT驱动案例
FSMC
外部存储器
20
SDIO与文件系统
目标=SD卡协议 · SDIO接口 · FatFS移植与文件读写实战
SDIO
文件系统
21
USB设备驱动
目标=USB协议基础 · CDC与HID类 · HAL_PCD接口与虚拟串口实战
USB
设备驱动
22
以太网与LwIP
目标=MAC与PHY接口 · LwIP协议栈移植 · HAL_ETH接口与网络通信案例
LwIP
以太网
23
CAN总线驱动
目标=CAN协议帧格式 · 过滤器配置 · HAL_CAN接口与多节点通信实战
CAN
总线驱动
24
驱动框架设计模式
目标=面向对象封装 · 设备结构体 · 回调注册
驱动框架设计模式
目标=面向对象封…
25
中断与DMA协同设计
目标=中断优先级管理 · DMA双缓冲 · 环形队列与高效数据流处理
DMA
协同设计
26
RTOS集成
目标=FreeRTOS任务与信号量 · HAL与RTOS的配合 · 驱动线程安全与实战
RTOS
集成
27
调试与性能优化
目标=SWD调试 · 断点与变量监视 · 代码优化
调试
性能优化
28
常见问题与排错
目标=时钟配置错误 · 中断不触发 · DMA传输失败
常见问题
排错
29
综合项目实战
目标=多外设协同的智能数据采集终端 · 涵盖GPIO · UART
综合项目实战
目标=多外设协同…
30
课程总结与进阶
目标=知识体系回顾 · 驱动框架设计原则 · 项目工程化与后续学习方向
课程总结
进阶
所属VIP或分类
同VIP:STM32-DMA与高性能采集
同VIP:STM32产品级工程架构设计
同VIP:STM32产品级系统开发实战100例