Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.11.2008, 12:44

Nur 17 Zeichen angezeigt auf /dev/ttyS0

Hallo,

ich habe ein serielles Display (4x20) an /dev/ttyS0 angeschlossen. Das Display läuft mit 2400.

Also habe ich die Einstellung
stty raw 2400 -F /dev/ttyS0
vorgenommen.

Mit dem Befehl echo 12345678901234567890 > /dev/ttyS0 werden aber immer nur die ersten 17 Zeichen angezeigt.

in Minicom funktioniert alles wunderbar. Auch unter Windows Terminal.

Wo kann es klemmen?
Danke
Joachim

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

19.11.2008, 11:05

RE: Nur 17 Zeichen angezeigt auf /dev/ttyS0

könnte eventuell am handshaking liegen. was hast du denn im minicom eingestellt? hardware-control oder softwarecontrol oder nichts davon? mit stty müsstest du dann die entsprechenden schalter setzen. es könnte evtl sein, dass der displaycontroller einfach überlastet ist, wenn er einen strom von zeichen erhält und der puffer überläuft. mit handshaking kann er dem rechner signalisieren, dass der kurz warten soll, bis die nächsten zeichen geschickt werden sollen. ohne handshaking drücht echo die zeichen raus, egal wie es dem display ergeht.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Thema bewerten