Skocz do zawartości

ESP32 restartuje sie po probie polaczenia z wifi


Pomocna odpowiedź

Napisano

Witam, jak w temacie mam problem z esp32 ktore przy probie polaczenia z wifi ciagle sie resetuje, jesli usune komende WiFi.begin(ssid, password); pozostala czesc dziala bez problemu. Stworzylem nowy projekt gdzie tylko uzylem biblioteki WiFi i nadal jest tak samo. Dodam ze uzywam vs code oraz platformio.

  • Lubię! 1

jest jeszcze komunikat z portu szeregowego:

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13192
load:0x40080400,len:3028
entry 0x400805e4

Ładowarka nawet o wydajności 10A czasami nie pomoże, bo one działają tak, że gdy zauważą spadek napięcia to podwyższają wydajność by dopasować się do odbiornika aż osiągną wydajność maksymalną. Ale to trwa, droga dla przepływu prądu może być wąska i daleka,  w tym czasie ESP32 może już wyzionąć ducha i uruchomić się od nowa. Blisko ESP32 powinien być odpowiedni kondensator, najlepiej para elektrolit 1000u + ceramiczny 100n, zanim ładowarka zareaguje kondensatory zapewnią zasilanie.

Dnia 18.04.2023 o 13:34, kaczakat napisał:

Ładowarka nawet o wydajności 10A czasami nie pomoże, bo one działają tak, że gdy zauważą spadek napięcia to podwyższają wydajność by dopasować się do odbiornika aż osiągną wydajność maksymalną. Ale to trwa, droga dla przepływu prądu może być wąska i daleka,  w tym czasie ESP32 może już wyzionąć ducha i uruchomić się od nowa. Blisko ESP32 powinien być odpowiedni kondensator, najlepiej para elektrolit 1000u + ceramiczny 100n, zanim ładowarka zareaguje kondensatory zapewnią zasilanie.

Niestety nic nie pomogło dałem 2000u i ceramiczny

  • Lubię! 1

Czy przypadkiem przed podanym w pierwszym poście komunikatem z portu szeregowego nie drukuje się :

"Brownout detector was triggered" ?

A na pewno musi być coś podobnego do:

"ets Jun 8 2016 00:22:57"

- to zależy jak załapie monitor


ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1284
load:0x40078000,len:12836
load:0x40080400,len:3032
entry 0x400805e4

 

Za pierwszym razem (głównie wtedy, gdy się podaje zasilanie) może być coś ucięte. Jeśli układ się bez przerwy resetuje, to   następne komunikaty powininny być kompletne.

 

  • Lubię! 1

tak, monitor mi drukuje, przepraszam ze wolno odpowiadam ale mam mao czasu przez prace i dzieci.....

Brownout detector was triggered

ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13192
load:0x40080400,len:3028
entry 0x400805e4
[  5196][E][Wire.cpp:513] requestFrom(): i2cRead returned Error 263
[  6203][E][Wire.cpp:513] requestFrom(): i2cRead returned Error 263

Brownout detector was triggered

 

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...