<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>割り込み on 電子工作でライフハック！</title>
    <link>https://electwork.net/tags/%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF/</link>
    <description>Recent content in 割り込み on 電子工作でライフハック！</description>
    <image>
      <title>電子工作でライフハック！</title>
      <url>https://electwork.net/images/ogp-default.jpg?v=3</url>
      <link>https://electwork.net/images/ogp-default.jpg?v=3</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja</language>
    <lastBuildDate>Sun, 26 Apr 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://electwork.net/tags/%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>【STM32連載 第9回】割り込み設計アンチパターン集 ― 壊して学ぶISRの書き方 ―</title>
      <link>https://electwork.net/posts/stm32-episode09/</link>
      <pubDate>Sun, 26 Apr 2026 00:00:00 +0900</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode09/</guid>
      <description>STM32 NUCLEO-F401REで割り込みアンチパターンを体験。ISR内printf（UART）によるデッドロック、volatile不足による最適化バグ、重い処理によるタイミング破綻、クリティカルセクション不足による共有変数破壊を実証。Arduino・ESP32・AVRにも共通する割り込み設計の鉄則と正しいISR設計を解説。</description>
    </item>
    
    <item>
      <title>【STM32連載 第8回】割り込みの仕組み ― ベクタ・NVIC・コンテキスト保存 ―</title>
      <link>https://electwork.net/posts/stm32-episode08/</link>
      <pubDate>Fri, 17 Apr 2026 00:00:00 +0900</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode08/</guid>
      <description>STM32 NUCLEO-F401REで割り込みの仕組みをゼロから解説。ベクタテーブル・NVIC優先度・コンテキスト保存・TIM2割り込みによる周期イベント生成まで、組み込みエンジニア必須の割り込み設計の基礎を学ぶSTM32プログラミング連載第8回。</description>
    </item>
    
    <item>
      <title>【STM32連載 第0回】なぜ組み込みは難しく見えるのか ― 場所と時間の話 ―</title>
      <link>https://electwork.net/posts/stm32-episode00/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0900</pubDate>
      
      <guid>https://electwork.net/posts/stm32-episode00/</guid>
      <description>組み込みプログラミングが難しく見える理由をわかりやすく解説。ポインタ、割り込み、DMA、スタック――これらはすべて『メモリという場所』と『実行の時間』という2つの視点で理解できます。OSに守られたPC環境と、ハードウェアを直接触る組み込みの世界の違いを知り、組み込みの世界観を身につけましょう。</description>
    </item>
    
  </channel>
</rss>
