STM32 Series #6: The Complete Pointer Accident Handbook

NULL dereference, dangling pointers, out-of-bounds array access, undefined behavior — we deliberately trigger the classic pointer land mines of embedded development and observe them under the debugger. Knowing how things break is the most powerful way to learn.

March 28, 2026 · 29 min · 

STM32 Series #2: Where Variables Live — Flash, RAM, and the Stack

C variable declarations (const, global, local) determine which memory region data lands in. Use the debugger to verify actual addresses and understand the difference and purpose of Flash, SRAM, and the Stack.

March 1, 2026 · 17 min ·