-2

WDT に似たコードを書く方法はありますか? 何か提案や src コードがあれば大歓迎です。適切な解決策が見つかりません。

私がウェブで得た回答は、ほとんど特定のチップセットに関するものです。しかし、WDTのような実装が必要です。ご存知のように、WDT は初期値からゼロまでカウントダウンするカウンターです。最小値に達する前に、プログラムは応答する必要があります。そうでない場合、割り込みが発生します。

int counter = reset_counter();
while(counter!=0) {
     // mode = return value of function which is boolean.
     if (mode) {
      // check return if true reset counter
      reset_counter();
     }
     counter--;

}

コードが正しく動作するかどうかわかりません! 使用したい言語は C/C++ です。

4

1 に答える 1

-1

組み込みシステムで作業していますか? なぜタイマーを使わないのですか?通常、それらはカウントアップします...しかし、それは問題ではありません. 最後に、オーバーフロー時に割り込みを作成します。

コードが正しく機能するかどうかを確認するには、自分でテストする必要があります。

于 2012-02-23T11:39:52.673 に答える