Forum: Mikrocontroller und Digitale Elektronik ESP32-Schaltung


von Andreas P. (andreas_p296)


Angehängte Dateien:

Lesenswert?

Hi Leute,

Hat jemand eine Ahnung, woran es liegen kann, dass an meiner Schaltung 
eine Verbindung zwischen RSTB und D- besteht, sobald ich eine 
Spannungsversorgung an meine Platine anschließe.

Im Datenblatt des CP2102N konnte ich hierzu nichts finden.

Wäre super wenn ihr hierfür eine Erklärung habt. :)

Lg
Andreas

von Patrick C. (pcrom)


Lesenswert?

Wie hast du dass gemessen ? Weist du das man nicht einfach ein ohmmeter 
benutzen kann in eine schaltung die auf spannung ist ?

Patrick aus die Niederlande

von Andreas P. (andreas_p296)


Lesenswert?

Mit einem Ohmmeter. Kannst du vlt. irgendwelche Fehler in der Schaltung 
Ansicht erkennen?

Lg

von Helmut -. (dc3yc)


Lesenswert?

Natürlich haben alle Signale irgendwie miteinander Verbindung. Fragt 
sich nur, wie hoch/niederohmig die ist. Dazu hast du ja keine Aussage 
gemacht.

von Oliver R. (orb)


Lesenswert?

Andreas P. schrieb:
> sobald ich eine Spannungsversorgung an meine Platine
> anschließe.

Andreas P. schrieb:
> Mit einem Ohmmeter.

Das verträgt sich nicht. Ein Ohmmeter zeigt Unsinn wenn Fremdspannungen 
beteiligt sind. Du kannst damit nur in einer spannungslosen Schaltung 
messen.

Beitrag #7365087 wurde vom Autor gelöscht.
von Andreas P. (andreas_p296)


Lesenswert?

Schaltung läuft nun endlich. :) Lag doch nicht am Taster der EN auf GND 
geschalten hat, sondern schlicht daran, dass man beim flashen den BOOT 
Button kurz drücken muss und wieder auslassen.

Sollten dies nicht eigentlich meine Transistoren an DTR und RTS 
erledigen? Hier wird's zumindest so erklärt: 
https://electronics.stackexchange.com/questions/473443/esp32-dev-board-dtr-rts

Ohne drücken und auslassen während des flashens bekomme ich immer den 
Fehler: A fatal error occurred: Failed to connect to ESP32: Wrong boot 
mode detected (0x13)! The chip needs to be in download mode.

Kennt das jemand?

von Michael U. (amiga)


Lesenswert?

Hallo,

Andreas P. schrieb:
> Ohne drücken und auslassen während des flashens bekomme ich immer den
> Fehler: A fatal error occurred: Failed to connect to ESP32: Wrong boot
> mode detected (0x13)! The chip needs to be in download mode.
>
> Kennt das jemand?

Es gibt wohl nichts, was so unberechenbar ist, wie das Verhalten von 
ESP32-Boards beim Flashen...
Es ist das Timing zwischen EN, GPIO0, USB-Port des Rechners, OS-Version, 
Sonnenstand und Wetterlage.
Ist meine Erfahrung mit div. Boardvarianten. Manchmal hilt ein Elko 
1...10µF an EN, ich denke nicht mehr darüber nach, Boot festgehalten 
bzw. GPIO0 auf GND bis er mit Flashen beginnt und fertig.

Beim ESP8266 gab es die Problme nie, der hat aber auch einen getrennten 
Reset-Eingang. Das Zeit-Verhalten von Enable beim ESP32 scheint da 
ziemlich zu variieren.

Gruß aus Belrin
Michael

von Andreas P. (andreas_p296)


Lesenswert?

Ich habe davor halt immer Dev-Boards von Az-Delivery verwendet. Da 
scheint die selbe Schaltung mit den 2 Bipolartransistoren oben zu sein 
aber da funktioniert es einwandfrei. Also muss nie etwas drücken, wenn 
ich flashen will.

Wie würd dann eine minimal Beschaltung aussehen vom ESP32, mit externen 
CP2102N? Zieht die Flashstick Beschaltung den EN dann auf gnd?


Lg
Andreas

von Joachim B. (jar)


Angehängte Dateien:

Lesenswert?

Michael U. schrieb:
> Ist meine Erfahrung mit div. Boardvarianten. Manchmal hilt ein Elko
> 1...10µF an EN

5 Stk. ESP32 wemos LOLIN bestellt, einer funktioniert, 4 mussten 
nachgerüstet werden

10µF MLCC eignet sich platzsparend gut

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.