关于
关于

这个博客

这里记录了我学习 STM32 嵌入式开发的过程笔记,从最基础的中断、定时器,到串口、I2C 等通信协议。所有笔记都是边学边记的实战型内容:既有原理讲解,也有可直接运行的标准库代码。

笔记基于 STM32F103 + 标准外设库 V3.5.0 编写,示例代码在 Keil 工程中可直接使用。

学习路线

以下是我整理的学习顺序,建议按这个路线逐个击破:

1

嵌入式基础概念

先弄懂 MCU、寄存器、GPIO 等名词,建立嵌入式世界观

2

中断与定时器

中断四步曲 + 定时器时基配置,是一切外设的基础

3

PWM 输出

用定时器输出波形:PWM 驱动舵机、控制亮度与电机

4

输入捕获

让定时器反向测量外部信号的周期与频率

5

串口通信

USART 发送与接收,把调试信息“说”出来

6

串口数据包

HEX 包与文本包,工程级串口协议设计

7

ADC 模数转换

读取外部模拟信号:电位器、传感器电压

8

I2C 总线

两线制通信:软件 I2C 与硬件 I2C 驱动 MPU6050

关于作者

嵌入式学习记录 · STM32 · C 语言。如果你也在学习嵌入式,欢迎通过 GitHub 一起交流。

版权说明

博客内容仅用于个人学习记录与交流。部分内容基于公开教程(如江协科技 STM32 入门教程)整理,代码请勿用于商业用途。