STM32学习笔记(三教程综合).md 2.6 KB


tags: [source-summary] type: source source: "铁头山羊/江协科技/STM32 HAL库 三教程综合"

created: 2026-07-09

STM32 学习笔记(三教程综合)

基于铁头山羊、江协科技(标准库)、STM32 HAL库入门 三个 B 站教程系列的 ASR 转录文本与配套源码整理而成。每个模块综合三套教程的讲解内容,保留讲师授课逻辑与代码实例,覆盖标准库(StdPeriph)与 HAL 库(STM32Cube HAL)双方案

笔记路径:raw/Joplin/嵌入式+Linux/STM32学习笔记(三教程综合)/

笔记列表

编号 文件 内容
01 01-环境搭建与工程模板.md Keil/CubeMX 安装、项目结构、Delay 模块、main.c 模板、烧录方法
02 02-GPIO详解.md 8 种模式、P-MOS/N-MOS 原理、推挽/开漏、LED/Key/Buzzer 驱动
03 03-OLED显示与调试.md SSD1306 驱动、I2C 时序、字符/数字显示函数、调试实践
04 04-UART串口通信详解.md UART 协议、轮询/中断收发、printf 重定向、数据包协议
05 05-I2C通信详解.md I2C 协议、软件模拟、硬件 I2C、MPU6050 驱动
06 06-SPI通信详解.md SPI 模式、软件/硬件 SPI、W25Q64 Flash 驱动
07 07-中断系统(NVIC+EXTI).md NVIC 优先级、EXTI 外部中断、传感器/编码器计次
08 08-时钟系统(RCC).md 时钟树、PLL 配置、SystemInit、修改主频
09 09-定时器详解.md 时基单元、PWM、输入捕获、编码器接口
10 10-ADC模数转换.md SAR ADC、采样/转换时间、单/多通道、定时触发
11 11-DMA数据传输.md DMA 概念、Mem-to-Mem、DMA+ADC
12 12-PWR电源管理.md 睡眠/停止/待机模式、修改主频降功耗
13 13-BKP与RTC实时时钟.md BKP 备份寄存器、RTC 实时时钟、Unix 时间戳
14 14-WDG看门狗.md IWDG 独立看门狗、WWDG 窗口看门狗
15 15-FLASH内部存储器.md Flash 读/写/擦除、芯片 ID 读取

来源教程

  • 铁头山羊 stm32 入门教程【新版】:HAL 库为主,54 课时,偏重硬件原理与结构化封装
  • 江协科技 STM32 入门教程(2023版):标准库为主,50 课时,偏重代码实践与模块化驱动
  • [STM32 HAL库] 课程介绍,最好的教程,没有之一~:HAL 库为主,41 课时,偏重 HAL API 使用与 CubeMX 配置

代码来源

F:\Baidu\STM32入门教程资料\程序源码\STM32Project-有注释版 — 江协科技标准库配套工程源码,含 43 个项目,覆盖全部 15 个模块的完整实现代码。