【STM32連載 第12回】最適化とアセンブラ ― Cが機械語になる瞬間を見る ―

コンパイラは「意味を変えずに速くする」が、volatileを忘れると意味ごと変える。-O0と-O2でアセンブラがどう変わるかをobjdumpで実際に見て、12回分の学びを「つよつよの条件」として締めくくる最終回。

5月 8, 2026 · 8 分 · 

【STM32連載 第10回】DMAという発想 ― CPUを暇にする転送アーキテクチャを徹底理解 ―

「CPUが1バイトずつ送る」をやめ、「DMAが全部やる」に変える。UART送信をDMA化することでCPUを解放し、スループット・レイテンシ・バス競合の直感を身につける第10回。

4月 30, 2026 · 5 分 · 

【STM32連載 第9回】割り込み設計アンチパターン集 ― 壊して学ぶISRの書き方 ―

ISRでprintf・volatile忘れ・重い処理・フラグクリア忘れ——組み込みでよく踏む地雷を「わざと」やって壊します。STM32だけでなくArduino・ESP32・Renesas・PICにも共通する割り込み設計の鉄則を、壊れる瞬間から学ぶ。

4月 26, 2026 · 7 分 · 

【全13回連載】ポインタの先にある組み込みの世界 ― STM32で学ぶメモリと時間 ―

Arduino卒業後の次のステップ!STM32マイコンで学ぶ本格的な組み込みプログラミング。アドレス・ビット・時間――組み込みの本質を、段階的に、確実に理解する。

2月 12, 2026 · 更新: 7月 20, 2026 · 4 分 ·