前提・実現したいこと
ESP-WROOM-02でArduinoIDEを使って
プログラムを書き込んでいるのですがDeepSleep後
正常に復帰しません。
発生している問題・エラーメッセージ
https://qiita.com/exabugs/items/9edf9e2ba8f69800e4c5
ここ等を参考に、IO16ピンとRSTピンを接続していますが、
DeepSleepまではうまくいくのですが、
指定した時間経過後復帰するとリセットがかかりません。
ステータス確認用につなげているLEDも
薄く点灯している状態なので
不定状態なのだと思います。
DeepSleep時はステータス確認用につなげているIOはLOWになっています。
電源は3.3V 2AのACアダプタにて供給しています。
ちなみにファーム書き込み時はDownload Mode
その後の動作確認時は、Flash Boot Modeに切り替えて確認しています。
どなたかご教授いただけますでしょうか。
よろしくお願いいたします。
シリアル出力
シリアルには以下のように出力されています。
Deep Sleep Start
state: 5 -> 0 (0)
rm 0
del if0
bcn 0
del if1
usl
enter deep sleep
該当のソースコード
void loop() { Serial.println("Deep Sleep Start"); delay(1000); //1:μ秒での復帰までのタイマー時間設定 2:復帰するきっかけの設定(モード設定) ESP.deepSleep(10 * 1000 * 1000 , WAKE_RF_DEFAULT); //deepsleepモード移行までのダミー命令 delay(10000); //実際にはこの行は実行されない Serial.println("DEEP SLEEPing...."); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。