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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.