STM32-HAL库笔记.md 1.1 KB


tags: [source-summary] type: source source: "铁头山羊 STM32 HAL 库教程 + HAL 库笔记" author: "" date: 2026-07-07

created: 2026-07-07

STM32-HAL 库笔记

原始资料位于 raw/Joplin/嵌入式+Linux/STM32-HAL库笔记/

内容

10 篇 STM32 HAL 库笔记,基于铁头山羊 STM32 HAL 库教程,覆盖 F103C8T6 常用外设:

# 笔记 主题
01 环境搭建 CubeMX → Keil MDK → DAP-Link 流程
02 GPIO 输出 推挽/开漏、LED 点灯
03 GPIO 输入 按键消抖、光敏传感器
04 UART 串口 阻塞发送 + 中断接收
05 I2C 驱动 OLED (SSD1306)
06 SPI 驱动 W25Q64 (Flash)
07 中断系统 NVIC 优先级、EXTI、UART 中断
08 时钟树 8MHz → 72MHz 配置
09 定时器 时基/PWM/输入捕获/编码器/从模式
10 ADC 单通道/注入/DMA

每篇笔记均配有:

  • 原理说明(文字 + 图表)
  • CubeMX 配置步骤
  • HAL API 表格
  • 完整代码示例
  • 详细工作原理(含公式推导与硬件框图)