Controller Reset bei Start von Putty

Gast #5643799
Hi,
bei Projekten lasse ich mir gerne Informationen über UART am PC 
ausgeben. Um diese Anzuzeigen und Befehle über UART zum Mikrocontroller 
zu schicken, benutze ich PUTTY.
Aber jedesmal wenn ich die Serielle Kommunikation von Putty starte, 
resettet sich mein Mikrocontroller (Sei es AVRs oder auch ESPs). Gibt es 
eine Möglichkeit dass sich der Controller nicht resettet?

Mein Ziel ist es im Laufenden Betrieb Putty anzumachen , ohne dass sich 
mein Programm resettet. Ich würde dann im Code variablen abspeichern 
(z.B. Zustände oder ähnliches) und diese dann mit einem Codewort 
(welches über UART kommt) ausgeben. Dann ist es doof, wenn sich alles 
wieder bei 0 befindet.

Johannes
Gast
Da kommt von der Beschaltung der Reset Pins auf den Arduino Boards. 
Kannst du unterbrechen, dann machen sie keinen Reset mehr.

Eventuell kannst du in Putty auch einstellen, welchen Zustand die 
Steuersignale beim Öffnen der Verbindung haben sollen. Aber so gut kenne 
ich Putty nicht, dass ich da jetzt konkreter werden kann.

AM Ende dieses Absatzes findest du die Beschreibung, wie es beim NodeMCU 
Board realisiert wurde: 
http://stefanfrings.de/esp8266/index.html#nodemcu
Gast
Johannes schrieb:
> Aber jedesmal wenn ich die Serielle Kommunikation von Putty starte,
> resettet sich mein Mikrocontroller (Sei es AVRs oder auch ESPs).

Sag doch gleich, dass du Arduino-konforme Hardware benutzt. Gewöhne dem 
Putty ab, beim Öffnen der Verbindung an DTR rumzu zerren.
Gast
Paul schrieb:
> Ah ja, Putty verhält sich konform, die Hardware kommt damit nicht klar
> weil es das Signal für Reset missbraucht und Putty ist schuld.

Arduino hat nie behauptet, dass er ein klassisches Modem ist. Wenn Putty 
das DTR-Signal nicht in Ruhe lassen kann, ist es das falsche Tool für 
soetwas.
Gast
10µF zwischen Reset und GND, am Arduino, verhindert den Reset.

Auch dem Putty kann man beibiegen, dass es den Pin nicht anfasst.

Alternativ:
Viele Arduinos haben eine mit Reset-EN beschriftete Brücke, welche man 
durch kratzen kann

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.