Hallo, ich habe das Problem, dass ich immer die Reset Taste drücken muss, dass mein ESP32 startet nachdem ich es an den Strom anschließe. Gleichzeitig würde ich gerne den ESP flashen können ohne die Boot Taste drücken zu müssen. Was stimmt an meiner Schaltung nicht bzw was muss ich da ändern? Würde mich über Antworten freuen.
Jurgen H. schrieb: > Was stimmt an meiner Schaltung nicht bzw was muss ich da ändern? IO0 fehlt der Pullup, und IO2 fehlt der Pulldown. LG, Sebastian
Also einfach bei IO0 einen 10k? an 3.3V und bei IO2 einen 10k? An GND?
Ich habe nun versucht zwischen IO0 und 3.3V einen 10k Widerstand einzulösen und zwischen IO2 und GND ebenfalls einen 10K. beides hat keinen Erfolg gebracht, weder das automatische Flaschen ohne drücken des BOOT Buttons noch starten ohne drücken der Reset taste. Auch habe einen 10uF zwischen EN und GND gelötet, stand so öfters im Netz. Auch das hat nichts gebracht. Gibt es noch weitere Ideen? Vor allem das starten ohne Reset ist wirklich wichtig, da ich später nicht an den ESP32 komme, wenn er verbaut ist.
Was mir noch aufgefallen ist. wenn ich einen 10k Widerstand wzsichen VCC und IO0 löte funktioniert es über die 5V USB-C Stromversorgung vom Laptop nicht, dass der ESP automatisch startet. Schließe ich das USB C Kabel an ein USB C Netzteil an, geht es. Nutze ich eine Powerbank, geht es wieder nicht... Woran kann es liegen? Was kann ich machen, dass es zuverlässig funktioniert, sobald 5V anliegt. Strombedarf sind aktuell 0.3A, falls das wichtig sein sollte.
:
Bearbeitet durch User
300mA ist verdächtig viel, da stimmt was nicht. Ich komme hier gerade mal auf 50mA beim Hochfahren und ca. 65mA wenn er sein Programm abarbeitet - inkl. Peripherie. Das einzige was mir an Deiner Schalung auffällt ist ein fehlender Pullup am I/O 0 -> hier sollten 10k hinzugefügt werden. I/O 2 kann unbeschaltet bleiben. Ansonsten muss das funktionieren sofern der ESP in Ordnung ist. Wichtig: Aufpassen dass I/O 12 kein High Potential beim Einschalten hat - das verhindert zuverlässig einen Bootvorgang.
die 300mA kannst Du aber mit einem durchschnittlichen Amperemeter nicht messen. Es sind im Mittel rund 130mA die ein ESP32 bei aktivem WiFi aufnimmt.
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.