メニュー

九州・中国地方密着型!組み込み機器のお悩み、当社が解決します!

組み込み機器 受託開発・生産センター.com
組み込み機器 受託開発・生産センター.com

Produced by株式会社サンエス

設計のポイント

プログラムの暴走に備えよう

分類マイコンファームウェア設計のポイント

設計のポイント

プログラムの暴走とは、想定外の要因で制御不能な状態になることです。

暴走原因:プログラムの不具合、ノイズなどでハードウェアが誤動作

正常な状態に戻すには、プログラム/システムの初期化が必要となります。
マイコンにはウォッチドッグタイマ(WDT)という機能が付属しており
この機能を使用することで、プログラムの暴走に備えます。

暴走対策: WDT機能を使用

WDTの特徴

WDTには、以下の特徴があります。

・カウントは、アップカウント(一定時間ごとに+1カウントする)
・カウントがオーバーフローすると、マイコンのリセットを行う

プログラムの動作中は、WDTのカウントがオーバーフローしないように
カウント値(一般的には、”0″ )を書き込む必要があります。

プログラムの暴走に備えよう

暴走した場合、カウント値の書き込みが行われませんので、
その結果WDTカウンタがオーバーフローしてしまいマイコンのリセットが発生します。

プログラムの暴走に備えよう

補足情報

当設計のポイントを含む、技術資料「ファームウェア 設計開発のポイント」のダウンロードが可能です。是非ご確認下さい。

>>ダウンロードはこちら!

設計開発のポイント

 

お気軽にご相談ください

組み込み機器 受託開発・生産センター.comを運営する株式会社サンエスは、九州・中国地方に特化したサービス提供を行っており、ものづくりのパートナーとして選ばれています。回路・基板設計~メカ設計までの一貫対応と、部品実装や組立まで任せられるODM企業として、皆様の困難な課題を解決します。

[受付時間] 9:00〜17:00
土日祝 定休
084-960-6370
制御システム事業部 業務推進室 宛
技術資料のダウンロードはこちらから 技術資料ダウンロ―ド メールフォームでのお問い合わせはこちらから ご相談お問合せ