問題タブ [esp32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
27001 参照

arduino - ESP32 で「割り込みウォッチドッグ」を無効にする方法、または ISR の時間制限を増やす方法は?

ESP32 DEVKIT リンクAdafruit VS1053 Codec + MicroSD Breakout - MP3/WAV/MIDI/OGG Play + Record - v4 リンクを使用して、サウンドを録音してから再生しています。コーディングにはArduino IDEを使用しています。

現在、モジュールが再生目的でハードウェア割り込みを使用しているという問題に直面しています。しかし、サウンド トラックを再生しようとすると、ESP32 が何度もリセットされます。デバッグログには次のように書かれています:

この行Guru Meditation Error: Core 1 panic'ed (Interrupt wdt timeout on CPU1)は、その割り込み wdt を示しています。

割り込み WDT を無効にする方法を検索しましたが、助けにはなりませんでした。のファイルesp_int_wdt.h~Documents\Arduino\hardware\espressif\esp32\tools\sdk\include\esp32、両方または 1 つの CPU に対して割り込み WDT を有効にする 2 つの関数を提供します。無効にする機能はありません。

ESP32割り込みWDTを無効にする方法は?