マイコンde学習しよう(レッスン14)AVR128DA28
「ウォッチドッグタイマ」
<目的>
・ウォッチドッグタイマの設定方法について学ぶ。
<動作概要>
・ウォッチドッグタイマを4 秒に設定する。
・電源ON 時はLED1 は消灯している。
・SW1 を押すとLED1 が点灯する。
・SW2 を押すとウォッチドッグタイマがクリアされる。
・4 秒未満でSW2 を押し続ける限り、ウォッチドッグタイマがクリアされ続け、LED1 は点灯状態を維持する。
・4 秒毎にリセットがかかるため、SW1 を押してLED1 を点灯させてSW2 を押さずに放置すると、4 秒後にマイコンがリセットされる。
(プログラムが最初から実行され、LED1 が消灯する)
<ポイント>
・#include <avr/wdt.h>を追加する。
<レジスタ説明>
PERIOD[3:0]:タイムアウト時間(下表参照)
プログラム
この記事が気に入ったらサポートをしてみませんか?