Hallo Community, gibt es die Möglichkeit einer Einstellung unter putty bei einer Serial Verbindung? Das dieses Steuerzeichen direkt absendet. Ohne Bestätigung durch Enter. Ich möchte mit putty einen Arduino steuern. Und benötige zB. TAB ('\t'). Wenn ich zur Zeit Tab drücke, erscheint in putty TAB ( ^I ) aber dieses wird erst durch drücken durch ENTER an den µC gesendet. Das ist nicht so toll !!! ;( Wenn ich einen Linux Server mit putty remote. Funzt TAB ja auch direkt? LG MEIK
Meik J. schrieb: > aber dieses wird erst durch drücken durch ENTER > an den µC gesendet Nö, eigentlich nicht. Wenn ich zwei PCs per Putty seriell verbinde, erscheint jedes Zeichen sofort.
Meik J. schrieb: > Wenn ich zur Zeit Tab drücke, erscheint in putty > TAB ( ^I ) aber dieses wird erst durch drücken durch ENTER > an den µC gesendet. Das ist mehrfach merkwürdig. Putty sollte gar nicht darstellen, was Du auf der Tastatur tippst, es sei denn, Du hast das lokale Echo aktiviert. Zweitens: Putty sendet jedes eingegebene Zeichen sofort und wartet nicht auf "Enter".
Meik J. schrieb: > Wenn ich zur Zeit Tab drücke, erscheint in putty > TAB ( ^I ) aber dieses wird erst durch drücken durch ENTER > an den µC gesendet. Bist Du denn sicher, dass das Problem bei putty liegt und nicht beim µC? Wenn putty sich auf einen seriellen Port verbindet sollte es eigentlich im raw mode arbeiten, also jedes Zeichen einfach nur weiterleiten. Insbesondere sollte es auch kein lokales Echo erzeugen. Was Du von putty angezeigt bekommst müsste also schon die Antwort Deines µC sein. Es ist zwar noch denkbar, dass putty den TAB statt in „auszuführen“ in eine druckbare Zeichenkette "^I" umwandelt und anzeigt, glauben tue ich das aber eher nicht. Wahrscheinlicher scheint mir, dass die Umwandlung im µC passiert.
PS: Ich unterstelle, dass die Einstellungen des seriellen Ports stimmen (Geschwindigkeit, Parität etc.) Klingt zwar nicht unbedingt so, dass da das Problem liegt, aber bei Problemen mit einem seriellen Port ist es immer eine gute Idee, das noch einmal zu prüfen.
Danke für die schnellen Antworten. Vorweg in diesem Punkt liegt es nicht am µC. Über den Serial-Monitor der Arduino IDE. Antwortet der µC wie erwartet/gewünscht. Nur mit diesem kann ich kein TAB senden. Desweiteren blinkt die RX Led auf dem µC, nach der Eingabe in Putty nicht. Deswegen behaupte ich mal der PC sendet auch nicht jedes Zeichen direkt nach der Eingabe. Erst nach Enter geht die Mäuse-Disco los. Eure Tipps haben mir aber weiter geholfen. In der Putty-Config, Reiter Terminal. Stehen die Punkte Local line editing und Local echo auf "Force on". Wenn ich diesen auf "Force off" stellen sieht es schon anders aus. Gruß Meik
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.