ESP 8266-12F, Reset via Taster + GPIO16

OP #6199465
Lesenswert?

Moin,

ich bin gerade dabei ein Projekt mit einem ESP8266-12F zu planen.

Den Reset Pin habe ich mit einem 10k Pullup Widerstand auf HIGH gezogen. 
Parallel zum Reset Pin habe ich einen Taster der bei Knopfdruck die 
Verbindung zur Ground schließt und damit einen Reset auslöst.


Nun zu meiner Frage:
Ich möchte das der Reset auch über den GPIO16 möglich ist, um den ESP 
aus dem Deep Sleep wieder "aufzuwecken".

Also muss bei Ansteuerung GPIO16 der Reset Pin auf GND gezogen werden.

Ich hoffe ihr könnt mir damit weiter helfen.

Vielen Dank
Jan
Angehängte Dateien:
Gast #6199595
Lesenswert?

wenn der ESP im Deepsleep ist, dann reagiert er nicht mehr auf 
Interrupts. Dann funktioniert nur noch der Reset am Reset-Pin.

Der GPIO16 ist der Ausgang vom Timer, den musst Du mit dem Reset 
verbinden, wenn Du den ESP nach einem Intervall aufwachen lassen willst.
OP #6199659
Lesenswert?

Hallo Thomas,

vielen Dank für die Antwort. Das was du sagt habe ich bereits 
verstanden. Deswegen habe ich einen Taster der den Reset auslöst.

Nun möchte ich zusätzlich auch den GPIO 16 (Timer) verwenden. Ich weiß 
nicht wie ich den Taster + den GPIO16 verwenden kann.

In den Beispielen die man findet wird der GPIO 16 einfach auf den Reset 
gelegt. In meinem Fall funktioniert dies aber nicht, da auch der Taster 
auf dem Reset liegt.
Gast #6199692
Lesenswert?

wenn Du ein NodeMCU Borad hast und den IO16 mit dem Reset verbindest, 
dann hast Du das identische Szenario. Also IO16 zu Reset und von dort 
der Taster gegen GND und ein Pullup (ich finde 10k okay!). Funktioniert 
wunderbar!
OP #6199735
Lesenswert?

Ohh, Das war mir beim ersten Anschauen der Schaltung gar nicht 
aufgefallen. Manchmal kann die Lösung so simpel sein. Ich werde es in 
den nächsten Tagen ausprobieren.

@Stefan F.
Wie würde sich denn eine Reaktion auf die Funksignale bemerkbar machen? 
Störungen auf dem Signal?

Vielen dank für die Unterstützung.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren