首页
›
热销单品
›
嵌入式Linux与RTOS
›
《STM32固件库与HAL开发实战从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
STM32固件库与HAL开发实战:从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学
STM32系列概述 · 开发环境搭建(Keil/STM32C… · 学习路径与课程目标
课程导学
STM32
02
STM32硬件基础
芯片架构 · 时钟树 · 电源系统
STM32
硬件基础
03
开发工具链详解
STM32CubeMX配置工具 · Keil MDK工程创建 · 调试器(ST-Link/J-Link…
开发工具链详解
STM32CubeMX
04
固件库与HAL库对比
标准外设库(SPL)与HAL库的架构… · 代码风格 · 移植策略
HAL
固件库
05
HAL库核心机制
句柄结构 · 初始化流程 · 回调函数
HAL
库核心机制
06
GPIO编程实战
输入输出模式配置 · 按键扫描 · LED控制
GPIO
编程实战
07
时钟系统配置
系统时钟树分析 · PLL配置 · RCC时钟使能
时钟系统配置
系统时钟树分析
08
中断系统深入
NVIC配置 · 中断优先级管理 · HAL中断回调
断系统深入
NVIC
09
定时器基础
基本定时器 · 通用定时器 · 高级定时器的功能差异与配置方法
定时器基础
基本定时器
10
定时器应用实战
PWM输出(呼吸灯) · 输入捕获(频率测量) · 编码器接口模式
定时器应用实战
PWM
11
串口通信(UART/USART)
HAL库串口配置 · 轮询/中断/DMA三种收发模式 · 串口调试
UART/USART
串口通信
12
DMA数据传输
DMA原理 · 内存到外设/外设到内存传输 · DMA与中断结合
DMA
数据传输
13
I2C通信协议
I2C时序 · HAL库I2C主从模式 · EEPROM读写实战
I2C
通信协议
14
SPI通信协议
SPI模式配置 · HAL库SPI主从通信 · Flash芯片读写
SPI
通信协议
15
ADC模拟量采集
ADC工作原理 · HAL库ADC配置 · 多通道扫描
ADC
模拟量采集
16
DAC与比较器
DAC输出波形 · 内部比较器应用 · 配合定时器产生正弦波
DAC
比较器
17
看门狗与复位管理
独立看门狗(IWDG) · 窗口看门狗(WWDG) · 复位源检测与处理
看门狗
复位管理
18
低功耗设计
睡眠 · 停止 · 待机模式
低功耗设计
睡眠
19
Flash与EEPROM模拟
内部Flash读写 · 扇区管理 · 掉电保存数据
Flash
EEPROM
20
RTC实时时钟
RTC配置 · 日历闹钟 · 定时唤醒
RTC
实时时钟
21
CAN总线通信
CAN协议基础 · HAL库CAN配置 · 报文收发
CAN
总线通信
22
USB通信开发
USB协议基础 · HAL库USB设备(HID/CDC)… · 虚拟串口实现
USB
通信开发
23
以太网与LwIP
以太网接口配置 · LwIP协议栈移植 · TCP/UDP通信
LwIP
以太网
24
FreeRTOS操作系统
任务创建与调度 · 信号量 · 消息队列
FreeRTOS
操作系统
25
综合项目实战(一)
智能家居控制面板——按键 · LED · PWM调光
综合项目实战
智能家居控制面板
26
综合项目实战(二)
数据采集与监控系统——ADC多通道采… · DMA传输 · LCD显示
综合项目实战
ADC
27
综合项目实战(三)
电机驱动与控制——PWM调速 · 编码器测速 · PID闭环控制
综合项目实战
PWM
28
调试与优化技巧
断点调试 · 变量监视 · 逻辑分析仪使用
调试
优化技巧
29
常见问题与解决方案
启动文件配置错误 · 时钟配置失败 · 外设初始化卡死
常见问题
解决方案
30
课程总结与进阶方向
知识体系回顾 · 项目复盘 · STM32生态资源
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战