ウォッチ ドッグ タイマー。 PIC16シリーズの命令仕様 (3)

第11回 電源監視ICってなに?(その2)

ウォッチ ドッグ タイマー

Raspberry Pi用のウォッチドックタイマー の使い方 販売ページ 販売ページ ウォッチドックタイマーとは ウォッチドッグタイマー watchdog timer はメインの処理とは独立したハードウェアタイマー(時間計測器)です。 一般的に、このタイマーはメイン処理から定期的に更新されるように設定します。 この場合、メインのプログラムがハングアップなどの不正な状態に陥りタイマーが更新されなくなると、タイマーに設定された時間をオーバーフローします(タイムアウト)。 このタイムアウトを利用して、システムに例外処理を発生させ、システム全体の耐障害性を高める仕組みの一つです。 例外処理の方法には、ハングアップしたシステムを正常動作に戻すことを目的として、システムをリセットする(リセット)、電源切断によりシステムを強制停止させる(シャットダウン)、電源を切断した後に再投入する(リブート)、などがあります。 Raspberry Piにウォッチドッグ機能 以下WD機能 を追加する電源供給基板• WD機能を利用する場合は、 基板上のDCジャックから5V電源を供給する必要がある。 基板上のマイコンは、Raspberry PiのGPIOを監視し、Raspberry Pi上のメインプログラムに異常が無いかを判定する。 異常を検出したときは、Raspberry Piへの電源供給を一時停止し、電源再投入してRaspberry Piの再起動を促す。 右下のDCジャックは5V入力専用• 監視ポート選択パッドの初期接続は GPIO17• ジャンパを切り接続を変更すると、GPIO の9,10,11,22,27も選択可能• 右下のDCジャックは5V入力専用• HAT形状の基板だが、RPi本体側からの電源逆流防止回路は搭載していない• 監視ポート選択パッドの初期接続は GPIO17• ジャンパを切り接続を変更すると、GPIO の9,10,11,13,19,22,26,27も選択可能• 56秒に1回点滅• 32秒に1回LED点滅• 唯一LEDは省電力のため標準で消灯としてあります。 動作をLEDで確認したいときはジャンパをショートしてください。 その場合、マイコンの状態がLEDに反映されます。 Raspberry Pi側で準備する事は、ブートアップして準備が整ったら、監視ポート(標準ではGPIO17)にパルス信号を出すプログラムを自動で走らせる事です。 このパルスを出すプログラムは、メインのプログラムに組み込んでも専用のプログラムにしても(あるいは両方でも)可能です。 Raspberry Piの処理がスタックした場合に、パルスが止まるようになっていれば大丈夫です。 ウォッチドック基板のマイコンは、パルスの立下りエッジを5回検出すると自動的にウォッチドッグ動作を有効にし(初期化パルスの検出)、それ以降、異常検出のためのポートの監視を続けます。 この時の初期化パルスの間隔には時間制限はありません。 ウォッチドッグが有効になってからも、監視ポートに特定時間に1回パルスを出し続ければ、ウォッチドッグカウンターが更新されてリブートはかかりません。 パルスは0. 1秒~5秒未満に1回検出できれば有効で、この間隔が不規則であってもウォッチドッグカウンターは更新されます。 なおパルスの間隔は、余裕を見て0. 5秒~4秒程度に設定する事をお勧めします。 もしGPIO17を利用出来ない場合は、他のGPIOピンを監視ポートにすることも可能です。 その時は、基板上のGPIO17のジャンパをカットし、利用したいポートのジャンパをショートしてください。 同時にRaspberry Pi側のパルス出力もそのポートに変更してください。 もし現在の仕様で利用条件に合わない場合には、下記のソースファイルを書き換えることで、ある程度対応可能です。

次の

Arduino

ウォッチ ドッグ タイマー

8 索引 最近更新された用語 5月22日• 5月15日• 5月8日• 5月1日• 4月27日• 4月20日• 4月10日• 4月3日• ウォッチドッグ 別名: 【英】 ウォッチドッグとは、が正常に動作しているかどうかを監視するためのの総称である。 ウォッチドッグは、上で動作しているそれぞれのに定期的に信号を送らせている。 一定周期を経過して ウォッチドッグに信号を送らなかったがあれば、そのがなどの異常状態に陥っていると判断し、にをかけてを停止したりしたりする。 また、上のを監視するのことを ウォッチドッグと呼ぶこともある。 この場合のウォッチドックでは、定期的に監視先のをしたり、そのレポートをで閲覧することができるようにしたりしている。 では、用語辞典に加えて、 やなど、ITに関連したコンテンツを提供しております。 また、では、より詳しい「」の解説をご覧いただけます。 分野別用語辞典• ご連絡は「」のページよりお願い致します。 気になる用語 シャープが製造・販売する不織布マスク。 Microsoftが販売するデタッチャブルPC。 Microsoftが発表した2in1 PC。 ・ ・ ・ ・ 話題の人物 LISPの開発者 人工知能の研究分野における第一人者。 Appleの共同創設者 「Mac」や「iPhone」を生み出した経営者。 C言語、UNIXの開発者 C言語の設計、UNIXの開発に携わった人物。 XML形式となっている。 アクセストップテン 2020年6月30日現在 (用語辞典) (用語辞典) (用語辞典) (用語辞典) (用語辞典) (用語辞典) (用語辞典) (用語辞典) (用語辞典) (用語辞典).

次の

Windows10 ブルースクリーン対策

ウォッチ ドッグ タイマー

begin 115200 ; Serial. println ; Serial. セットアップ• 関数の引数はそれぞれ• 0から3まで• bool countUp カウントアップかカウントダウンかを指定する。 When cleared timer 0 time-base counter decrement. ウォッチドッグタイマーの有効化• timerAlarmEnable timer ;• 監視したい場所でタイマーをリセットする。 ウォッチドッグタイマーの無効化• timerAlarmDisable timer ; トラブルシューティング.

次の