Terminalprogramm Taste 5

Gast #3565604
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.
Persönliche Seite #3565631
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)?
Gast #3565734
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".

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