Hi, eher interessehalber eine Frage an die Community: Ich habe einen ESP32, den man ja sehr komfortabel per USB flashen kann. Das geht beim ESP32-CAM leider nicht, der braucht ein FTDI / USB Programmer, den ich gerade nicht rumliegen hab. Ich fragte mich, ob man den FTDI nicht "nachbauen" kann mit einem ESP32? Oder einem Raspberry Pico? Ziel: Nutzung unter Arduino IDE. Habt ihr davon schon gehört? Ist es möglich? Danke!
Bestelle ihn jetzt, übermorgen liegt die sinnvollste Antwort in deinem Briefkasten. Und ja: es geht vieles, das meiste davon ist aber nicht sinnvoll.
Zack B. schrieb: > der braucht ein FTDI / USB Programmer, den ich gerade nicht rumliegen > hab. Du hast gar keinen USB Seriell Wandler? Kein STM32 Evalboard? Kein CP2102? Kein CH340? Zack B. schrieb: > Ich fragte mich, ob man den FTDI nicht "nachbauen" kann mit einem ESP32 Machen kann man viel. Man kann das mit Sicherheit durch den ESP32 durchleiten. Ist die Frage ob du das mit dem Timing hinbekommst dass es wirklich läuft und wie lange du dafür brauchst. Du könntest natürlich den CH340 eines anderen Boards rüber fädeln. Zack B. schrieb: > Oder einem Raspberry Pico? Wie wäre es mit einem richtigen Raspi? Ich meine dass ich da sowas schon Mal gesehen habe. Zack B. schrieb: > Ziel: Nutzung unter Arduino IDE. Das wird letzten Endes auf ein Script zugreifen. Ich meine ein Python Script. Wenn man da eine Zwischenschicht einziehen würde könnte man auf Raspi verschieben und den Flashvorgang starten. Aber letzten Endes gebe ich crazyhorse Recht. Heute noch bestellen und du bist schneller wenn du dir für ein ist Euro bestellst.
Der ESP-32 CAM benötigt glaube ich kein DTR und RTS? Dann geht's geht ganz simpel, TX und RX (und natürlich GND) auf dem ESP32 Board mit USB einfach entsprechend an RX und TX des CAM Boards verkabeln. RX/TX des USB Chips gehen auch auf die Stiftleisten, so kannst du den USB/Serial Wandler als FTDI Ersatz nutzen.
:
Bearbeitet durch User
Andreas K. schrieb: > Dann geht's geht ganz simpel, TX und RX (und natürlich GND) auf dem > ESP32 Board mit USB einfach entsprechend an RX und TX des CAM Boards > verkabeln. Dann sind beide parallel und es ist Zufall, wessen Bootloader sich zuerst meldet? Ich denke, da muß am ESP-Board zusätzlich dessen Start verhindert werden, Reset dauerhaft aktiv oder so. Der sinnvollste Weg steht wohl hier: H.Joachim S. schrieb: > Bestelle ihn jetzt
Hallo und Danke für eure Antworten. Natürlich weiß ich dass ich mir einen Wandler bestellen kann, das war nicht die Intention dieser Frage. Man tauscht sich doch hier über Technik aus, daher wollte ich eure Meinung dazu hören. Vielleicht wäre ja auch die Antwort "klar, spiele xy auf den ESP32 und du hast einen prima Wandler", dann fände ich das technisch interessant, schön und hätte Ressourcen gespart. Es scheint nun so, dass es nicht geht bzw. mit viel Ärger und/oder Aufwand verbunden sein kann. Sagen wir mal eine nicht ganz überraschende Antwort, probieren wollte ich es trotzdem! Für alle die es interessiert, hier noch zwei weiterführende Links: Upload mittels Arduino Uno und Mega: https://forum.arduino.cc/t/using-c-as-ftdi-to-upload-program/966492/2 Raspberry Pi Pico USB-UART Bridge https://github.com/Noltari/pico-uart-bridge
Zack B. schrieb: > Es scheint nun so, dass es nicht geht bzw. mit viel Ärger und/oder > Aufwand verbunden sein kann. Sagen wir mal eine nicht ganz überraschende > Antwort, probieren wollte ich es trotzdem! Dann tue es doch: Andreas K. schrieb: > TX und RX (und natürlich GND) auf dem > ESP32 Board mit USB einfach entsprechend an RX und TX des CAM Boards > verkabeln. Manfred schrieb: > Ich denke, da muß am ESP-Board zusätzlich dessen Start > verhindert werden, Reset dauerhaft aktiv oder so. Wenn Du aus diesen beiden Vorschlägen keine Lösung erarbeiten kannst, musst' eben auf den Adapter warten. ----- Der Arduino ProMini braucht einen USB-Adapter, da er kein USB hat. Durch einen eigenen Fehler habe ich den Adapter getötet und wollte trotzdem weiter, es war nur noch ein A*-UNO da. Wie oben genannt, habe ich Rx und Tx vom Uno abgegriffen und es ging nicht, weil sich der Bootloader vom UNO angesprochen fühlte. Also dessen Reset blockiert, danach klappte das. Für Deine ESP kann ich Dir keine Fertiglösung zeigen, aber bin sicher, dass es ebenso machbar ist - Deine Eigeninitiative ist gefordert.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.