>割り込みハンドラを使うタイマー割込みで制御(タイマーW割り込みハンドラ)OS機能の1つである、割り込みハンドラの利用。割り込みハンドラは、OSを使わない割り込み処理と感覚的に似ているのでわかりやすい。当たる処理をしてみます。周期ハンドラを使いましたが、続いて割り込みハンドラを使った方法です。タイマーWを使ってみた例。タイマーAは、OSのシステム時間用に使用されているので使えません。OSなしの場合の通常の割り込み処理と同様な感覚の扱いです。割り込み処理についてはμITRONでも、通常のOSなしのタイマのレジスタ設定と同様な設定が必要。多重割り込みについてもOSなしと同様のようです。OSなしの割り込み処理同様、多重割り込みは可。通常のタスクと違う(非タスクコンテキスト)途中切り替えしないので、スリープで眠らせる等のこれまでslp_tsk等のサービスコールはできない。非タスクコンテキスト用のiact_tskなどを使う。先頭に”i”が付いたサービスコールがこれようのようです。先の周期ハンドラに変わり、割り込みハンドラになる程度です。定期的に実行された周期ハンドラが割り込みハンドラに変わった程度で実際の動作は同様。OSなしの割り込み処理同様、多重割り込みは可。設定の間隔で実行される。定期的に割り込みハンドラが実行される。LEDの点滅処理を起動させる。設定時間が来るごとにハンドラが実行されるような設定にする。func内で、LEDの点滅処理のタスクを機動させる。LEDのタスクを機動しています。チップにより割り込みベクタの番号をここに。