Hallo zusammen, ich versuche gerade ein Programm auf ein einzelnes ESP32 Modul zu laden, da ich das für ein künftiges Projekt brauche. Ich benutze dazu einen CP2102 (oder versuche es zumindest). Ich habe im Internet eine Anleitung gesehen (die ich leider gerade nicht mehr finden kann...) und danach diesen "Schaltplan" erstellt und das ganze auch so zusammengelötet. Leider funktioniert das ganze nicht. Ich bekomme in VS Code zwar angezeigt, dass das Programm hochgeladen wird, allerdings läuft das Programm dann nicht. Weiß jemand, was ich falsch mache?
Gast
#7091670
Hi, der esp32 braucht ähnlich wie der esp8266 bestimmte Pins auf definierten Pegeln um zu booten. Gruss tobi
Vielen Dank, das habe ich nicht gewusst. Jetzt läuft es
Gast
#7095241
Welche Pins müssen wie belegt sein?
GPIO 5 high GPIO 12 low GPIO 15 high
David P. schrieb: > GPIO 5 high > GPIO 12 low > GPIO 15 high Aus welcher Quelle kommt das? Ich halte es für nicht richtig. Bzw. für unnötig. Mag sein, dass die Pins über Pullup/down intern so belegt sind, aber eine zusätzliche äußere Belegung ist nicht notwendig. ich programmiere meine ESP32 genau über die 6 Leitungen aus dem Eingangs-Beitrag über einen eigenen Adapter. (siehe Bilder) Allerdings: Im oberen Schaltbild sehe ich zwei Merkwürdigkeiten: 1) EN liegt fest an 3,3V. Wie soll der ESP32 denn damit resettet werden? 2) Boot (ich hoffe, damit ist GPIO0 gemeint) liegt beim Umschalten in der Luft..... An EN und GPIO muss ein Widerstand als Pullup an 3,3V. Dann beide an GND halten, dann EN lösen, dann GPIO0 lösen. DANN ist der ESP32 im Bootloader und erwartet den Download. (Und das sagt er normalerweise auch beim Eintritt in den Bootloader auf der seriellen Leitung)
Gast
#7096006
Andree S. schrieb: > ich programmiere meine ESP32 genau über die 6 Leitungen Programmieren, aber nicht booten...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.


