Sahara's WebLog

日記のような、備忘録のような、うらみつらみのような、自慢のような…。

ESP8266モジュールで外部割込み – Exception 9 –

実行するとシリアル・モニタにこんなのが表示される。

Exception (4)だったり(9)だったりだが、ESP Exception Decorderで見てみても何が何やら。
検索してもよく分からなかったが、
Never Use Delays in External Interrupt Handler
なんだって。
https://circuits4you.com/2017/12/19/esp8266-fatal-exception-wdt-reset/
確かに使ってるし、使っちゃダメというのも聞いた覚えがあるような気がする。
delayはダメだけどdelayMicrosecondsならいいんだそうだ。
変更したらエラーは出なくなった。

このエントリーをはてなブックマークに追加

Posted under: Arduino系, ESP8266, 未分類


コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.