ESP 32 problem

User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

kurus wrote: Thu Mar 09, 2023 3:33 pm
klew wrote: Wed Mar 08, 2023 8:25 am
kurus wrote: Wed Mar 08, 2023 8:15 am A nie jest tak że, można użyć 2, 8 lub 9?
Wg dokumentacji, GPIO2 musi być HIGH, GPIO8 HIGH, GPIO9 LOW, aby wszedł w "download mode".
Przy czym zwykłe bootwanie wymaga GPIO2 HIGH, GPIO9 HIGH, a GPIO8 może być dowolne, więc pewnie w większości układów GPIO2 i 8 będą na stałe podciągnięte do HIGH.
Dajmy teraz na to że pod gpio9 podlącze przycisk bistabilny i będzie on w pozycji zwartej i będzie podawał gnd wtedy na ten pin i zrestartuje moduł to wejdzie mi w tryb flashowania wtedy?
Dokładnie. Dlatego niektórych gpio nie należy używać do takich celów.
Najlepsze suple dla Twojego domu :mrgreen:
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

klew wrote: Wed Mar 08, 2023 9:32 am ..
A sprawdzałeś jakieś płytki np. na ESP8266? Ewentualnie z innej przeglądarki?

Ewentualnie można spróbować np. w chrome dać F12 i zobaczyć czy coś w konsoli strony internetowej się pojawia.
[/quote]

Nie mam ESP8266, ale mam logi co wypluło. Pozwoliło mi wybrać urządzenie, zapytać czy chce zrobić Erase i zawisło:

Code: Select all

Initializing Improv Serial

Error while reading serial port DOMException: Framing error
_processInput @ connect-8804709d.js:314
await in _processInput (async)
initialize @ connect-8804709d.js:314
_initialize @ connect-8804709d.js:576
await in _initialize (async)
firstUpdated @ connect-8804709d.js:576
_$AE @ connect-8804709d.js:1
performUpdate @ connect-8804709d.js:1
scheduleUpdate @ connect-8804709d.js:1
_$EC @ connect-8804709d.js:1
await in _$EC (async)
requestUpdate @ connect-8804709d.js:1
o @ connect-8804709d.js:1
se @ connect-8804709d.js:1
he @ connect-8804709d.js:1
Da @ connect-8804709d.js:314
Na @ connect-8804709d.js:639
await in Na (async)
(anonymous) @ install-button.js?ts=1678382293:1

Initializing Improv Serial

Improv initialization failed. 

Improv Wi-Fi Serial not detected
    at connect-8804709d.js:314:1200
_initialize @ connect-8804709d.js:576
await in _initialize (async)
firstUpdated @ connect-8804709d.js:576
_$AE @ connect-8804709d.js:1
performUpdate @ connect-8804709d.js:1
scheduleUpdate @ connect-8804709d.js:1
_$EC @ connect-8804709d.js:1
await in _$EC (async)
requestUpdate @ connect-8804709d.js:1
o @ connect-8804709d.js:1
se @ connect-8804709d.js:1
he @ connect-8804709d.js:1
Da @ connect-8804709d.js:314
Na @ connect-8804709d.js:639
await in Na (async)
(anonymous) @ install-button.js?ts=1678382293:1
connect-8804709d.js:314 

Try hard reset.
connect-8804709d.js:314 

Read loop got disconnected
readLoop @ connect-8804709d.js:314
await in readLoop (async)
initialize @ connect-8804709d.js:314
await in initialize (async)
La @ connect-8804709d.js:314
_confirmInstall @ connect-8804709d.js:576
handleEvent @ connect-8804709d.js:1
connect-8804709d.js:314 

Couldn't sync to ESP. Try resetting.
    at Oa.sync (connect-8804709d.js:314:56436)
    at async Oa.initialize (connect-8804709d.js:314:51334)
    at async La (connect-8804709d.js:314:64204)
kiksik
Posts: 18
Joined: Mon Oct 30, 2023 3:31 pm

Post

Ja do wgrywania softu na płytkę używam sposobu z filmiku Pana Roberta. Można by w nim tylko dopisać dla kompletnie zielonych ( takich jak ja) że trzeba naciskać przycisk boot na płytce przy każdej próbie kasowania, wgrywania.
Mam jednak pytanie. Wgrałem softa wygenerowanego w GUI generic który ma obsługiwać przekaźnik.
Loguje się do esp, ustawiam sieć, serwer itp.
Włączam przekaźnik, ustawiam go na gpio 10 i mam go wyzwalać stanem niskim ( wysokim też sprawdzałem), restartuje płytkę.
W supla cloud pojawia się GUI generic a w aplikacji ten przekaźnik. Niestety gdy próbuje zmienić jego stan nic się nie dzieje.
Na nóżce gpio10 a gnd napięcie jest równe 0.
Przy stanie niskim powinno wynosić koło 0,3v.
Co może być nie tak ?

Return to “Pomoc”