CPU・アーキテクチャ
マイコンに搭載されるウォッチドッグタイマの役割として正しいものはどれか。
- A正確な時刻を表示する
- Bクロック周波数を上げる
- Cプログラムが暴走して一定時間内にタイマーをクリアしなかったとき、システムをリセットする
答えと解説を見る
正解:C. プログラムが暴走して一定時間内にタイマーをクリアしなかったとき、システムをリセットする
ウォッチドッグタイマは、正常に動いているプログラムが定期的にクリアすることを前提にしたタイマーです。プログラムが暴走したり停止したりしてクリアされないまま時間切れになると、マイコンをリセットして復旧させます。機器の信頼性を高めるための仕組みです。
- A. 時刻の表示はリアルタイムクロック(RTC)などの役割です。
- B. クロック周波数を上げる機能ではありません。
- C. 正しい。暴走を検出してリセットします。