ブートローダーに戻ってプログラムできるようにするウォッチドッグタイムアウトを使用して、arduino のリセットを実行しようとしています。ただし、最も重要な目的は、デバイスをリセットし、シリアル コマンドを介してブートローダーを再起動できるようにすることです。これに関する多くの課題は、正しい質問をしているとは思えないこと、または正しい用語を使用して検索しているとは思えないことです。Arduino 1.5 に同梱されているバージョンの optiboot を実行している UNO があります。これに答えてくれた人には、事前に感謝します。
1400 次
2 に答える
1
あなたの質問が何であるか分かりませんか?
しかし、ウォッチドッグを使用してソフトリセットを実行する方法を尋ねているようです。
ソフト リセットを発生させる方法はいくつかあります。私が使用する最も簡単なセットは次のとおりです。
#include <avr/wdt.h>
...
wdt_enable(WDTO_15MS); // provides a Soft Reset when connected to FDTI Port, that provides power
for(;;) {} // wait for it to reset and start over at the boot loader...
于 2014-01-23T02:44:21.753 に答える