Gast
#5943222
Hi, Ich habe mich gefragt wozu es die flash taste am esp gibt und warum nichts passiert wenn ich den drücke
|
Anzeige
|
Wozu muss ich einen nodemcu flashen
Gast
#5943222
Hi, Ich habe mich gefragt wozu es die flash taste am esp gibt und warum nichts passiert wenn ich den drücke
Gast
#5943230
Du musst zuvor Reset drücken
Gast
#5943240
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.
Gast
#5943269
http://stefanfrings.de/esp8266/index.html#nodemcu http://stefanfrings.de/esp8266/index.html#fwupdate
Gast
#5943323
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.
Gast
#5943594
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.
Gast
#5943627
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?
Gast
#5943640
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.
Gast
#5943666
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
Gast
#5943767
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. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|