Forum: PC Hard- und Software Terminalprogramm Taste 5


von Sven (Gast)


Lesenswert?

Hallo,

um einige Parameter zu Konfigurieren kommuniziere ich über die serielle 
Schnittstellen zwischen einen AVR und dem Terminalprogramm PuTTY. Wenn 
ich die Taste 5 drücke wird nicht der Asciicode der Taste gesendet. 
Warum? bei allen anderen Tasten 0-4 und 6 - 9 funktioniert es 
problemlos. Ich benutzte PuTTY im VT100 Mode.
Vielleicht kann mir jemand einen Hinweis geben, Danke.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sven schrieb:
> Wenn
> ich die Taste 5 drücke wird nicht der Asciicode der Taste gesendet.

Das ist unwahrscheinlich. Funktioniert das U oder das u?

Ich tippe auf einen Baudratenfehler, der sich bei Zeichen mit einem so 
gleichmäßigen Bitmuster noch etwas stärker auswirkt.

Außerdem: Wie diagnostizierst Du das? Was ist die Gegenstelle?

Hast Du Deine Gegenstelle mal durch eine Kurzschlussbrücke ersetzt (also 
die RxD- und die TxD-Leitung der verwendeten seriellen Schnittstelle des 
PCs miteinander verbunden)?

: Bearbeitet durch User
von Sven (Gast)


Lesenswert?

Danke Rufus,

es war die Baudrate, habe von 57600 auf 19200 "runtergeschaltet" - jetzt 
geht es.

Vielen Dank für den Hinweis, genial.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sven schrieb:
> es war die Baudrate, habe von 57600 auf 19200 "runtergeschaltet"

Die Baudrate selbst wird nicht das Problem sein, sondern woraus Du sie 
erzeugst.

von Sven (Gast)


Lesenswert?

@ Rufus:

Getaktet wird der ATmega1284p mit einem 8 Mhz Quarz bei 3,3 Volt, in der 
Standardbeschaltung - und bei korrekt "gefusten" (so meine ich 
zumindest) AVR. Es wundert mich allerdings das ich bei 57600 alles 
fehlerfrei vom uC empfange aber beim Senden vom Terminalprogramm es bei 
57600 korrekt funktioniert.
Aber um ein paar Parameter zu Konfigurieren ist es eigentlich auch egal 
ob das nun mit 57600 oder 19200 "vonstatten" geht. Dennoch würde ich 
lieber mit einer höheren Baudrate arbeiten, da meine Anwendung in 
gewisser Hinsicht zeitkritisch ist. Zum setzten der Baudrate orientiere 
ich mich am aktuellen Datenblatt des genannten uC mit möglichst geringen 
"Baudratenerror".

von SkyperHH (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.