Uruchmienie ESP32

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Podpowiedzcie proszę , jak ustawić gpio w gołym esp32 aby program wystartował. Używam nodemcu z esp32 wroom i gdy zasilę go z portu usb to układ działa ale gdy dam mu 3v3 z zasilacza pod odpowiednie piny na module to układ nie startuje.
Wiem jak to było z esp8266 a esp32 robię pierwszy raz .

edit:
w terminalu pokazuje sie cos takiego

Code: Select all

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:1
load:0x3fff0030,len:1344
load:0x40078000,len:13964
load:0x40080400,len:3600
entry 0x400805f0


to samo sie pokazuje gdy płytkę nodemcu zasilam 5V z pinów a nie z gniazda usb
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

A co masz do tego podpięte? Na 3.3v widziałem że przy kilku czujnikach i wifi to nie wstanie bo za duży pobór prądu, na 5v raczej nie zauważyłem problemów, przy czym ja używam wroom devkit
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Nic nie jest podpięte , kilka rezystorów . Pracuje nad projektem z aku i FV i chciałem zasilić go z 3.3v na tym nodeMCU aby zmierzyć pobór prądu przed i wczasie uśpienia .
Wydaje mi się że ch340 czy to co tam jest , podaje jakieś stany na goio które się ustawiają gdy wepnę microusb
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
User avatar
klew
Posts: 13909
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 135 times
Been thanked: 137 times

Post

Ten "Brownout detector was triggered" jest spowodowany spadkien napięcia poniżej jakiejś wartości. W esp-idf można to ustawić od 2,8 do 2,4 V. Nie wiem jaka jest wartość w Arduino IDE dobrana.

U mnie ogólnie ESP32 się resetuje z takim logiem, gdy zasilam go z USB z komputera. Ale nie dotyczy to wszystkich płytek.
Tak czy inaczej, pewnie masz za słaby układ zasilający.
ESP32 szczególnie dużo prądu bierze w chwili włączania Wi-Fi.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

No i się wyjaśniło, ale jest to co najmniej dziwne. Gdy rozpocząłem pierwsze pomiary ustawiłem multimetr na zakres 200mA no bo więcej nie weźmie patrząc co jest do niego podłączone ;) , no i moduł nie wstawał, zacząłem przeszukiwać zasoby internetu gdzie popełniłem błąd . Później dorwałem inny multimetr i efekt ten sam. Klew zasugerował że spada napięcie zasilania , poszedłem tym tropem . Na początku używałem zasilacza7,5V 500mA i nigdy nie było z nim problemów , przynajmniej z esp8266. Spadek napięcia jest niewielki 0,1V a i regulatory to tylko AMS a nie LM czy LS. No ale żeby nie było zmieniłem na 5V i 3A :lol: Okazało się że to nie zasilacze a multimetry jakoś dziwnie wpływają na działanie układu , który działa poprawnie gdy na multimetrze ustawiony jest zakres 10A przy 200mA na jedynym lub 500mA na innym multimetrze , moduł się nie uruchamia . Bardzo to dziwne , mierząc rezystancję amperomierza w tych zakresach w jednym i drugim multimetrze nie przekracza 1Ω w tym rezystancja samego bezpiecznika , co więcej układ podłączony z multimetrem na zakresie innym niż 10A cichutko piszczy :o , ciekaw jest co jest tego powodem . Te moje multimetry to nie jakaś tania chińszczyzna choć oni też jak chcą to potrafią :D , o co kaman :?
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)

Return to “Pomoc”