关于
这个博客
这里记录了我学习 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 入门教程)整理,代码请勿用于商业用途。