首页
›
嵌入式与底层系统
›
093-STM32嵌入式系统开发与产品工程
›
《STM32外设驱动与BSP工程》
VIP20
本课程属于:093-STM32嵌入式系统开发与产品工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32外设驱动与BSP工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程环境搭建
目标=STM32外设驱动与BSP工程… · 核心概念 · 开发工具链选型
课程导入
工程环境搭建
02
STM32时钟系统与BSP底层初始化
目标=HSE/HSI/PLL时钟树配… · AHB/APB总线分频 · SysTick定时器初始化
STM32
BSP
03
GPIO驱动与BSP板级抽象
目标=GPIO输入输出模式 · 上下拉与开漏配置 · 寄存器与HAL库操作对比
GPIO
BSP
04
中断系统与NVIC驱动工程
目标=EXTI外部中断配置 · NVIC优先级分组 · 中断服务函数编写规范
NVIC
断系统
05
USART串口驱动与BSP通信层
目标=USART帧格式 · 波特率计算 · 轮询/中断/DMA三种收发模式
USART
BSP
06
DMA控制器驱动与数据搬运优化
目标=DMA通道与请求映射 · 存储器到外设传输配置 · 循环模式与中断回调
DMA
控制器驱动
07
定时器基础驱动与PWM输出
目标=TIM时基单元 · 预分频与自动重装载计算 · PWM模式与占空比调节
PWM
定时器基础驱动
08
定时器输入捕获与编码器接口
目标=输入捕获测量脉宽与频率 · PWMI模式 · 编码器模式读取正交信号
定时器输入捕获
编码器接口
09
ADC模数转换驱动与BSP采样层
目标=ADC分辨率与采样时间 · 单次/连续/扫描模式 · 规则与注入通道
ADC
BSP
10
I2C总线驱动与传感器BSP
目标=I2C时序与地址机制 · 硬件I2C与软件模拟I2C对比 · EEPROM读写
I2C
BSP
11
SPI总线驱动与高速外设BSP
目标=SPI主从模式 · CPOL/CPHA时序 · 全双工与半双工传输
SPI
BSP
12
CAN总线驱动与工业通信BSP
目标=CAN帧格式与过滤器配置 · 回环与正常模式 · 波特率与采样点设置
CAN
BSP
13
RTC实时时钟驱动与BSP时间管理
目标=RTC时钟源选择 · 日历与闹钟配置 · 备份寄存器与掉电保持
RTC
BSP
14
看门狗驱动与系统可靠性BSP
目标=独立看门狗与窗口看门狗原理 · 超时计算与喂狗策略 · BSP集成看门狗任务与复位原因记录
BSP
看门狗驱动
15
电源管理与低功耗驱动BSP
目标=睡眠/停止/待机模式进入与唤醒 · 低功耗定时器与RTC唤醒 · BSP电源状态切换接口与功耗测量方法
BSP
电源管理
16
Flash编程与BSP参数存储
目标=STM32内部Flash擦写流… · 页与扇区管理 · 参数区与日志区设计
Flash
BSP
17
DMA与ADC联合驱动BSP
目标=ADC多通道DMA循环采集 · 定时器触发ADC · 双缓冲与数据处理
DMA
ADC
18
定时器与DMA联合驱动BSP
目标=定时器触发DMA更新PWM占空… · DMA传输完成中断 · BSP实现呼吸灯与多路PWM波形序列…
DMA
BSP
19
USART与DMA联合驱动BSP
目标=串口空闲中断加DMA接收不定长… · 环形缓冲区设计 · BSP封装协议帧解析与命令响应框架
USART
DMA
20
SPI与DMA联合驱动BSP
目标=SPI DMA高速读写Flas… · 双缓冲显示刷新 · BSP实现图像数据流传输与性能优化
SPI
DMA
21
I2C与DMA联合驱动BSP
目标=I2C DMA读写传感器 · 时序与仲裁处理 · BSP封装多传感器轮询采集与数据融合…
I2C
DMA
22
BSP工程架构与模块化设计
目标=BSP分层模型 · 硬件抽象接口定义 · 板级配置文件组织
BSP
工程架构
23
BSP设备驱动模型与注册机制
目标=设备结构体设计 · 驱动注册与匹配 · 统一open/read/write/…
BSP
设备驱动模型
24
BSP中断管理与事件框架
目标=中断向量表重定位 · 中断优先级规划 · 事件标志与消息队列
BSP
断管理
25
BSP内存管理与缓冲区设计
目标=静态与动态内存分配 · 内存池实现 · DMA安全缓冲区
BSP
内存管理
26
BSP调试与日志系统
目标=SWD调试配置 · 串口日志分级输出 · 断言与错误码
BSP
调试
27
BSP单元测试与硬件在环测试
目标=驱动接口测试用例设计 · Mock硬件层 · 自动化测试脚本
BSP
单元测试
28
综合实战一
目标=多外设数据采集终端BSP · I2C · SPI
综合实战一
BSP
29
综合实战二
目标=电机控制与CAN通信节点BSP · 编码器 · CAN
综合实战二
CAN
30
综合实战三
目标=低功耗物联网节点BSP · 低功耗模式 · Flash存储
综合实战三
BSP
所属VIP或分类
同VIP:STM32-Bootloader升级体系与设备维护工程
同VIP:STM32-OTA升级与版本治理工程
同VIP:STM32-TouchGFX图形终端工程