Putty (Terminal-Software)

OP #4283562
Lesenswert?

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
Persönliche Seite #4283683
Lesenswert?

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".
#4283704
Lesenswert?

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.
#4283718
Lesenswert?

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.
OP #4283811
Lesenswert?

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

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