Hallo zusammen,
ich arbeite schon längere Zeit mit dem ESp-32 Developer board von
az-delivery
(https://www.az-delivery.de/products/esp32-developmentboard?_pos=2&_sid=5fee6823d&_ss=r).
Bisher habe ich das Board immer direkt über den USB-Anschluss mit dem PC
verbunden und dann über die Arduino IDE das Programm hochgeladen.
Nun würde ich gerne aber das Programmieren nicht über die eingebaute
USB-Schnittstelle durchführen, sondern über einen externen USB-TTL
Adapter.
Ich habe diesen Adapter folgendermaßen angeschlossen (siehe Bilder):
3V3 <-> 3V3
TXD <-> TXD
RxD <-> RXD
GND <-> GND
Der ESP bekommt auch Strom, da beim Anschluss die eingebaute LED
leuchtet.
Das Programmieren funktioniert jedoch leider nicht. Der PC kann keine
Verbindung zum ESP aufbauen.
Auch wenn ich den Boot-Taster während dem Hochlade-Prozess gedrückt
halte, bringt dies leider nichts.
Habt Ihr evtl. eine Idee woran das liegen könnte?
Letztendlich möchte ich das hinbekommen, da ich das DevBoard wirklich
nur zum entwickeln benutzen will. Wenn dann etwas fertig entwickelt ist,
will ich den Code direkt auf einen ESP32 bringen (also nur ein ESP32
ohne DevBoard).
Wäre sehr dankbar, wenn Sie mir helfen könnten!
Vielen Dank!
viele Grüße
Maxi
Hallo,
ich kenne eigentlich keinen USB-Adapter, der den Strom liefert, den 1
ESP32 haben will. Also für stabile 3,3V sorgen.
Da die onBoard USB-Bridge auch mit an RX/TX hängt, kann das die Pegel
versauen.
Ich programmiere öfter nackte ESP8266/ESP32, 3,3V Spannungsregler an den
5V (meist China AMS1117), Taster Reset-GND und GPIO-GND, bei nackten
Modulen noch 100uf Elko dicht an den Spannungsanschlüssen des
ESP8266/ESP32.
Gruß aus Berlin
Michael
Hallo, vielen Dank für Eure Antworten. Leider hat es bisher aber noch zu
keiner Lösung geführt...
B. Lötmann schrieb:> moin,>> RX/TX tauschen versucht?>> baba (:
Hat leider nichts gebracht. :(
Michael U. schrieb:> Hallo,>> ich kenne eigentlich keinen USB-Adapter, der den Strom liefert, den 1> ESP32 haben will. Also für stabile 3,3V sorgen.> Da die onBoard USB-Bridge auch mit an RX/TX hängt, kann das die Pegel> versauen.> Ich programmiere öfter nackte ESP8266/ESP32, 3,3V Spannungsregler an den> 5V (meist China AMS1117), Taster Reset-GND und GPIO-GND, bei nackten> Modulen noch 100uf Elko dicht an den Spannungsanschlüssen des> ESP8266/ESP32.>> Gruß aus Berlin> Michael
Auch das hat leider nichts gebracht... :(
Michael U. schrieb:> Also für stabile 3,3V sorgen.
Wobei das habe ich noch nicht versucht. Habe leider kein Spannungsregler
da. Muss ich erst bestellen...
Hallo,
Maxi schrieb:> Changing baud rate to 921600>> A fatal error occurred: Timed out waiting for packet header
ich behaupte jetzt mal, daß sich die beiden UART-Adapter beißen nachdem
er die Baudrate umschaltet.
Meiner Meinung nach machen solche Experimente nicht wirklich Sinn.
Hol Die einen ESP8266-12 o.ä. und teste gleich mit dem.
Gruß aus Berlin
Michael
Michael U. schrieb:> ich behaupte jetzt mal, daß sich die beiden UART-Adapter beißen nachdem> er die Baudrate umschaltet.
Hi Michael, wobei ich ja das "normale" USB-Kabel gar nicht angeschlossen
habe.
Können die sich dann trotzdem beißen?
Maxi schrieb:> Nun würde ich gerne aber das Programmieren nicht über die eingebaute> USB-Schnittstelle durchführen, sondern über einen externen USB-TTL> Adapter.
Das geht nur dann gut, wenn Du den USB-Adapter auf dem Board abschaltest
(= Leiterbahnen TX/RX durchtrennen)
Maxi schrieb:>> Also für stabile 3,3V sorgen.> Wobei das habe ich noch nicht versucht. Habe leider kein Spannungsregler> da. Muss ich erst bestellen...
Versorge das ESP Board doch einfach über ein USB Kabel, wie es
vorgesehen ist. Die Kommunikation sollte ebenfalls darüber gehen.
Du kannst nicht einfach extern einen zweiten USB-UART parallel zu dem
bereits on-board vorhandenen schalten.
Maxi schrieb:> wobei ich ja das "normale" USB-Kabel gar nicht angeschlossen> habe. Können die sich dann trotzdem beißen?
Ja, je nach Chipsatz. Beim CP2102 würde es gehen, bei den anderen in der
Regel nicht. Beim CH340 oder CH341 definitiv nicht.