Hi, Ich habe mich gefragt wozu es die flash taste am esp gibt und warum nichts passiert wenn ich den drücke
Muss man nicht unbedingt. NodeMcus lassen sich auch mit dem richtigen Gezappel an DTR und RTS in den Bootloader bringen. https://github.com/espressif/esptool/wiki/ESP8266-Boot-Mode-Selection
Um Software auf einen ESP8266 zu spielen, müssen die Pins GPIO0 und Reset auf eine bestimmte Weise beschaltet werden. Dazu sind die beiden "Flash"- und "Reset"-Taster am NodeMCU-Modul da, die sind genau mit diesen beiden Pins verbunden. AAABER: Beim NodeMCU-Board können diese beiden Pins alternativ dazu auch über die USB-Schnittstelle, bzw. die DTR/RTS-Leitungen der seriellen Schnittstelle gesteuert werden. Ein manuelles Betätigen der beiden Schalter ist daher nicht nötig, weil die Flash-Software, die neue Software auf den ESP8266 aufspielt, diese beiden Leitungen dann quasi einfach selbst betätigt.
http://stefanfrings.de/esp8266/index.html#nodemcu http://stefanfrings.de/esp8266/index.html#fwupdate
Ah verstehe danke:) Stefanus F. schrieb: > http://stefanfrings.de/esp8266/index.html#nodemcu Coole Website werde mich Mal durchlesen. Andere Frage bin mir nicht sicher ob sich ein neuer Beitrag loht. Wozu ist der Enable pin. Hat der irgendwelche Vorteile? Ich kann doch auch einfach einen Schalter zwischen die Versorgungsspannung schalten
Garteib schrieb: > Wozu ist der Enable pin. Hat der irgendwelche Vorteile? > Ich kann doch auch einfach einen Schalter zwischen die > Versorgungsspannung schalten Im Grunde hat der "Enable"-Pin beim ESP8266 die gleiche Funktion wie der "Reset"-Pin. Das war so ein bisschen doppelt gemoppelt, beim Nachfolger ESP32 gibt es daher bspw. nur noch den "Enable"-Pin, aber keinen "Reset"-Pin mehr, weil halt eigentlich beides das gleiche ist.
Garteib schrieb: > Coole Website werde mich Mal durchlesen. > Wozu ist der Enable pin. Steht auf der Seite. Joachim S. schrieb: > Im Grunde hat der "Enable"-Pin beim ESP8266 die gleiche Funktion wie der > "Reset"-Pin. Das ist nicht korrekt. Der Enable Pin versetzt den Mikrocontroller Softwaregesteuert in den Tiefschlaf-Modus, setzt also eine laufende Firmware voraus. Wenn die Firmware hängt, reagiert sie nicht auf diesen Pin. Der Reset Pin funktioniert ohne Software, aktiviert jedoch keinen Tiefschlaf-Modus. Das sind also zwei völlig unterschiedliche Dinge. Man kann die Pins beim ESP8266 auch nicht einfach zusammen führen, weil der Enable Pin erst nach dem Start der Firmware korrekt funktioniert. Startet man hingegen mit Enable=Low, dann ist er weder betriebsbereit noch stromsparend. Das steht alles auf meiner Webseite.
Stefanus F. schrieb: > Das ist nicht korrekt. Der Enable Pin versetzt den Mikrocontroller > Softwaregesteuert in den Tiefschlaf-Modus, setzt also eine laufende Ich wollte den ESP nach einer bestimmten Zeit dauerhaft in den Sprosparmodus zu setzten der dann wieder aufwacht wenn ich vor Ihm stehe (LDR). hatte zuerst an den Deepsleepmode gedacht weiß aber nicht wie . kann das denn irgendwie mit dem EN Pin funktionieren?
Garteib schrieb: > Stefanus F. schrieb: > >> Das ist nicht korrekt. Der Enable Pin versetzt den Mikrocontroller >> Softwaregesteuert in den Tiefschlaf-Modus, setzt also eine laufende > > Ich wollte den ESP nach einer bestimmten Zeit dauerhaft in den > Sprosparmodus zu setzten der dann wieder aufwacht wenn ich vor Ihm stehe > (LDR). hatte zuerst an den Deepsleepmode gedacht weiß aber nicht wie . > kann das denn irgendwie mit dem EN Pin funktionieren? Ja, dazu kannst du den Enable Pin benutzen. Aber erst, nachdem die Firmware gestartet ist. Wenn du den Pin zu früh auf Low setzt, bleibt der Chip in einem undefinierten Zustand hängen und nimmt dann sehr viel mehr Strom auf, als gewollt.
Stefanus F. schrieb: > Ja, dazu kannst du den Enable Pin benutzen. echt ? Jetzt wo ich so drüber Nachdenke kommen mir da zweifel. Bin jetzt nicht der Elektronik Profi aber der LDR weiß ja nicht ob ich vor ihm stehe der misst ja nur licht. Und wie sollte man das softwaremäßig machen. eine Idee? interessieren tut es mich jetzt schon sollte ich dafür einen neuen Beitrag schreiben? >Aber erst, nachdem die > Firmware gestartet ist. Wenn du den Pin zu früh auf Low setzt, bleibt > der Chip in einem undefinierten Zustand hängen und nimmt dann sehr viel > mehr Strom auf, als gewollt. Ist notiert danke
Garteib schrieb: > der LDR weiß ja nicht ob ich vor ihm stehe der misst ja nur licht Ich kann Dir nicht ganz folgen, da ich keine Ahnung habe, was du vor hast. Jedenfalls ist der Enable Eingang für digitale Signale vorgesehen. Photowiderstände nutzt man hingegen normalerweise analog. Wenn du mit einem Photowiderstand den ESP Chip ein/aus schalten willst, muss da sicher noch mehr Elektronik drumherum.
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.