[H8-ML(2056)] Re: ウォッチドッグタイマ
From: 舘野雄治 <webmaster@xxxxxxxxxxxx>
Date: 2002年07月09日(火)17時30分49秒
> つまり以下のような二段構えでやる、という話でしょうか?
> 
> 1,ITUなどのタイマー割り込みでWDTを叩く。
> 仮にタイマー割り込みが死んだら、WDTのリセットが発生。
> 
> 2,タイマー割り込みが生きていてメインループ(またはRTOS)が
> お亡くなりになった場合に備える。タイマー割り込みハンドラにてアクティブな
> タスクから餌を横取りして、餌がカラになったら飼育係のメインループ(タスク)に
> 何か異常があったと判断する。

そういうことです。
現在実行中のタスクの「餌」を食うことでそれぞれのタスク時間を監視できる点がこの
方法のキモです。
時間間隔も自由に設定できますし...ってこっちが主題ですね。


> という事は、山中さんのおっしゃった事もそういう事なのでしょうか?

そうですね。原理的には同じようです。


舘野雄治<webmaster@xxxxxxxxxxxx>
たろすけの部屋<http://www.tarosuke.net/>
スレッド概略
[2039(R)](起点)
 └[2051(U)]
   └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]