首页
›
嵌入式基础与RISC-V
›
070-嵌入式软件分层设计
›
《STM32裸机外设驱动分层封装与移植部署实战》
VIP10
本课程属于:070-嵌入式软件分层设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32裸机外设驱动分层封装与移植部署实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与开发环境搭建
为什么需要分层封装?STM32Cub… · 第一个裸机工程模板
课程导论
开发环境搭建
02
GPIO驱动封装(基础篇)
寄存器操作 vs 标准库 vs HA… · 定义GPIO_Pin结构体 · 实现初始化与电平控制
GPIO
驱动封装
03
GPIO驱动封装(进阶篇)
添加中断回调注册机制 · 实现按键消抖与外部中断统一管理
GPIO
驱动封装
04
UART驱动封装(轮询模式)
串口参数结构体设计 · 发送与接收函数封装 · 阻塞式数据收发
UART
驱动封装
05
UART驱动封装(中断与DMA模式)
环形缓冲区设计 · 中断接收与DMA发送 · 实现printf重定向
UART
DMA
06
定时器驱动封装(基本定时)
定时器结构体抽象 · 微秒/毫秒级延时函数实现 · PWM输出封装
定时器驱动封装
基本定时
07
定时器驱动封装(输入捕获与编码器)
输入捕获测量脉宽 · 正交编码器接口封装 · 速度计算
定时器驱动封装
输入捕获
08
SPI驱动封装(主机模式)
SPI配置结构体 · 全双工通信函数 · W25Qxx Flash读写实战
SPI
驱动封装
09
SPI驱动封装(从机模式与DMA)
从机模式配置 · SPI DMA传输 · 多设备片选管理
SPI
DMA
10
I2C驱动封装(主机模式)
I2C时序与结构体设计 · AT24C02 EEPROM读写 · 软件模拟I2C
I2C
驱动封装
11
I2C驱动封装(从机模式与多主机)
从机响应机制 · 多主机仲裁处理 · MPU6050数据读取
I2C
驱动封装
12
ADC驱动封装(单次与连续转换)
ADC通道配置 · 单次/连续/扫描模式封装 · 内部温度传感器读取
ADC
驱动封装
13
ADC驱动封装(DMA与多通道)
DMA循环采集多通道 · 均值滤波实现 · 过采样技术
ADC
DMA
14
DAC驱动封装
DAC输出配置 · 波形发生器(正弦波/三角波) · DMA传输波形数据
DAC
驱动封装
15
DMA驱动封装(内存到外设)
DMA控制器抽象 · 内存到内存传输 · 外设到内存循环模式
DMA
驱动封装
16
RTC驱动封装
RTC日历配置 · 闹钟与唤醒定时器 · 备份寄存器使用
RTC
驱动封装
17
看门狗驱动封装(IWDG与WWDG)
独立看门狗配置 · 窗口看门狗配置 · 喂狗策略与调试技巧
IWDG
WWDG
18
CAN驱动封装(基础帧)
CAN协议简介 · 过滤器配置 · 标准帧与扩展帧收发
CAN
驱动封装
19
CAN驱动封装(高级应用)
CANopen协议栈移植 · 多节点通信 · 错误处理与总线恢复
CAN
驱动封装
20
USB驱动封装(CDC虚拟串口)
USB设备栈配置 · CDC类实现 · 虚拟串口与PC通信
USB
CDC
21
SDIO驱动封装(SD卡读写)
SDIO协议简介 · SD卡初始化 · FATFS文件系统移植
SDIO
SD
22
以太网驱动封装(LwIP基础)
ETH外设配置 · LwIP协议栈移植 · TCP/UDP通信实现
LwIP
以太网驱动封装
23
以太网驱动封装(HTTP与MQTT)
HTTP服务器搭建 · MQTT客户端实现 · 物联网数据上报
HTTP
MQTT
24
传感器驱动封装(DHT11/DS18B20)
单总线协议实现 · 传感器驱动分层 · 数据校验与错误处理
DHT11/DS18B2…
传感器驱动封装
25
传感器驱动封装(I2C/SPI传感器通用框架)
抽象传感器总线接口 · 统一数据获取API · 支持热插拔
I2C/SPI
传感器驱动封装
26
显示驱动封装(OLED/LCD)
SSD1306 OLED驱动 · LCD ILI9341驱动 · 中文字库与GUI基础
OLED/LCD
显示驱动封装
27
按键与LED矩阵驱动封装
矩阵键盘扫描算法 · LED点阵驱动 · 状态机实现按键检测
LED
按键
28
电机驱动封装(直流/步进)
直流电机PID控制 · 步进电机加减速控制 · 编码器闭环反馈
电机驱动封装
直流
29
低功耗模式与电源管理
睡眠/停止/待机模式配置 · 唤醒源管理 · 功耗测量与优化
低功耗模式
电源管理
30
综合项目实战
多传感器数据采集系统 · 实现数据采集 · 存储与上报
综合项目实战
多传感器数据采集…
所属VIP或分类
同VIP:STM32裸机中断优先级优化与任务调度故障定位实战
同VIP:STM32裸机任务调度与中断管理工程部署实战
同VIP:STM32裸机外设驱动分层架构部署与调试实战