Forum: Mikrocontroller und Digitale Elektronik ESP32 C3 - Sketch wird nicht ausgeführt


von Jay (cyclist)


Lesenswert?

Hallo zusammen,

ich habe mir mit Hilfe einiger Internet-Videos ein eigenes kleines 
DevBoard für den ESP32 C3 erstellt. Mit einem Stencil und einem 
Reflow-Ofen konnte ich auch die Platine bestücken.
Ich kann über die Arduino IDE zwar Sketches hochladen, aber dort endet 
auch meine Erfolgsstory (sofern man sie so nennen möchte).
Eine LED kann ich nicht zum Blinken bringen, im Serial Monitor sehe ich 
auch nichts und einen Nano-Webserver sehe ich auch nicht über eine 
anderes WiFI-Gerät.
Mir steht leider nur ein Multimeter zur Verfügung und mir gehen die 
Ideen aus, was ich noch testen könnte.
Hat jemand mit diesem (oder ähnlichen ESP32-Varianten) Erfahrung? Woran 
kann es liegen, dass ich Sketches hochladen kann, aber ansonsten 
keinerlei Reaktion des Mikrocontrollers erhalte? Ich bin für jeden Tipp 
dankbar.

Gruß
Jay

von Matthias L. (lindner8712)



Lesenswert?

Hmm, wenn du den sketch übertragen kannst du den ESP in den Boot Modus 
bekommen... Die Meldung kannst du aber schon im Seriellen Terminal sehen 
oder?!! Serielle Verbindung ist damit schonmal da.

Würde spontan darauf tippen das er nicht aus dem Flash bootet sondern 
immer in den Bootloader...
Siehe Anhang und verrate uns doch bitte wie du die Pins beschalten 
hast...

Schaltplan wäre toll,keine Sorge hier klaut dir keiner dein Eigentum :-) 
bei der C3 Serie ist ja alles bisschen anders als bei den "alten"

: Bearbeitet durch User
von Jay (cyclist)


Angehängte Dateien:

Lesenswert?

Hi Matthias,

leider scheine ich einige Fehler in meiner Platine gemacht zu haben. 
Allem voran habe ich zwar einen Button mit CHIP_ENABLE verbunden, den 
anderen allerdings mit GPIO0.
GPIO9 sollte stattdessen mit dem anderen Button verbunden werden, oder?
Genau den habe ich als Ausgangspin für einen Neopixel verwendet.
Die ganzen GPIOs habe ich auch nicht rausgeführt. Und in einem 
Schnellschuss habe ich eben die Leitung zwischen GPIO9 und der LED 
aufgekratzt und jetzt kriege ich daran nichts mehr festgelötet.
Gibt es da noch irgendwie Hoffnung?

Falls ich es jetzt verhunzt habe, würde ich wie folgt vorgehen:
* GPIO2 & GPIO8 fest mit 3V3 verbinden
* GPIO9 mit Button verbinden (so wie jetzt GPIO0)
* Nach Möglichkeit die meisten (alle?) GPIOs rausführen

Gruß
Jay

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.