Gast
#4939099
Hallo, ich muss von einem WEMOS D1 Mini Board den berüchtigten GPIO 2 (D4) nutzen. Der GPIO 2 wird für eine PWM benutzt. Folgende Überlegung: An der PWM hängt ein Fahrtregler, welcher bei 5V (nicht 3.3V!) voll durchgesteuert wird. Wenn ich den ESP8266 flashe, muss der GPIO2 auf HIGH stehen (somit würde der Motor also mit Vollgas laufen). Ich habe jetzt eine Kollektorschaltung an den GPIO2 gehängt. Damit schlage ich 2 Fliegen mit einer Klappe: - Es gibt automatisch eine Invertierung, so dass ich beim Flashen kein Motorvollgas habe - ich kann als analoge Ausgangsspannung 5V statt 3.3V erzeugen Das Problem: Jetzt lässt sich der WEMOS nicht mehr in der Schaltung flashen. Ich verstehe es nicht. Der GPIO2 hat intern einen 10kOhm Pullup Widerstand und hängt über ein 10kOhm Widerstand an der Basis des Transistors BC237. Warum zieht mir die Basis des Transistors das Potential so weit runter, dass es kein HIGH mehr für den ESP8266 ist? (Kollektorstrom ca. 5V/10000kOhm) Selbst mit einem externen Pullup Widerstand (auch 10kOhm) klappt es nicht. Das Dumme ist, dass ich nichts messen kann: Sobald ich den WEMOS D1 Mini in die Schaltung einsetze, fängt der munter an die PWM zu bedienen - somit kann ich die Spannung an dem Pin nicht messen - flashen kann ich nicht. Wenn ich den WEMOS nicht in die Schaltung einsetze, dann habe ich keine 3.3V und der Pullup-Widerstand kann nicht arbeiten... Keine Ahnung, wie ich das lösen soll / kann?
