STM32 Embedded

专注于 STM32 单片机的底层原理解析及各类周边外设的设计方案记录。

20260406 分享 主题 VS Code

VS Code 的安装和嵌入式开发环境配置

VS Code +2

Arm Compiler 5 安装与 License 配置踩坑复盘

记录了 MDK 5.37+ 环境下,外置安装的 Arm Compiler 5 报错 'Failed to check out a license' 的原因与解决方案。

stm32 +3

STM32 标准外设库与 ADC 配置避坑全指南

记录了在 MDK v6 中配置 STM32F10x 标准外设库的注意事项,以及 ADC 开发过程中的踩坑经验与底层梳理。

stm32 +5

从零理解 STM32 系统初始化与中断配置 (NVIC) 机制

为什么单片机上电需要先配置时钟?NVIC 在初始化流中的准确站位是哪一层?

STM32 +4

编写稳健的 STM32 嵌入式 C 代码实践指南

探索 volatile 在中断抢占、编译器更迭(Keil v5 与 v6)时所掩藏的致命未定义行为。以及 VS Code 和 LLVM 工具链的现代嵌入式搭建建议。

STM32 +5

STM32 串口与 DMA 进阶:如何打造高实时性交互体验

通过具体的终端交互菜单实现,深入探讨串口收发的原理、常见 Bug 排查,以及为何要用 IDLE + DMA 替代传统的轮询或逐字节中断。

STM32 +4
Logo

© 2026 Shane

Twitter Github RSS