IAR Embedded Workbench for Arm 9.70.xC-SPY デバッグPower デバッグ電力消費のソースコードの最適化ソフトウェア遅延ソフトウェア遅延このセクションの内容: ソフトウェア遅延は、たとえば次のように for または while ループとして実装できます。i = 10000; /* A software delay */ do i‑‑; while (i != 0);このようなソフトウェア遅延は、時間を消費する以外に目的のない命令の実行で CPU を稼動状態のままにします。時間の遅延は、ハードウェアタイマを使用して実装した方がずっと効率的です。タイマ割り込みを設定した後は、CPU は割り込みによって起こされるまで低電力モードになります。