STATUS · STILL LEARNING

嵌入式开发技术笔记。

记录 STM32、Linux 驱动、FPGA、通信协议与嵌入式项目中的技术问题、实现方法和调试过程。

main.c
01 #include "stm32f10x.h"
02
03 int main(void) {
04   SystemInit();
05   GPIO_Config();
06
07   while (1) {
08     LED ^= 1;
09     delay_ms(500);
10   }
11 }
STM32
72MHz
01 / NOTES

最近在学

把踩过的坑写下来,
下次就能绕过去。

第一次点亮 STM32:从时钟树到 GPIO 的完整思路

不只是让 LED 亮起来,更重要的是理解它为什么能亮。

阅读全文
02

指针终于不再“指哪打哪”

用内存图彻底理解指针、数组与地址。

03

I²C 总线:两根线上的默契

起始、应答、寻址与一次真实的传感器通信。

大三了,我决定认真记录
那些“还不会”的时刻

博客不是成果展览馆,它更像一份持续更新的实验日志。

阅读全文
05

写给新手的 Makefile

从一条 gcc 命令开始理解自动构建。

06

示波器到底在看什么?

第一次把不可见的电信号变成屏幕上的波形。

02 / PROJECTS

正在折腾

纸上得来终觉浅,
焊坏两块板才算完。

IN PROGRESS

CURRENT BUILD / 001

桌面环境
监测终端

基于 STM32 + ESP8266,采集温湿度、光照与空气质量,用一块小屏幕把桌面环境变成看得见的数据。

STM32ESP8266MQTTOLED
BUILD PROGRESS68%
ENV/01
24.6°C
HUM 52%AQI 032
01 SENSOR ARRAY
02 DATA UPLINK
03 / SCOPE

当前学习范围
与技术方向。

当前内容覆盖 STM32 外设开发、通信协议、Linux 驱动、FPGA、硬件调试和嵌入式项目实现。

文章以问题、原理、实现和验证为基本结构,用于复盘开发过程并建立可检索的技术资料。

和我聊聊
CURRENTLY LEARNING2026 / FALL
  • STM32 / HAL & LL深入外设与底层驱动
    78%
  • FreeRTOS任务调度与系统设计
    54%
  • PCB DESIGN从原理图到第一块板
    36%

NEXT COMMIT

按模块整理,
持续更新。

回到起点
↑↓ 选择ENTER 打开ESC 关闭