On 19.09.2007 01:05, Michael Post wrote (please find the answer below the original text):
Hallo Listenbewohner,
ich möchte die serielle Schnittstelle unter "/dev/ttyS0" mit folgenden Parametern Baudrate19200 Bits 7 Parity E Stopbits 1 Hardware Flow No Software Flow No initialisieren.
Leider funktioniert das nicht wie erwünscht.
Bisher mache ich dies mit "stty -F /dev/ttyS0 ispeed 19200 cs7 -cstopb -parodd". Aber ich bekomme die Daten nicht richtig rein. Wenn ich mit minicom -s die serielle Schnittstelle konfiguriere, dann funktioniert dies. Was mache ich falsch? Wo sind die Unterschiede?
Ein "~:ssty-F /dev/ttyS0" gibt folgendes aus, nachdem mit Minicom konfiguriert wurde: speed 19200 baud; line = 0; min = 1; time = 5; ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
Wenn ich nun mit "stty -F /dev/ttyS0 ispeed 19200 cs7 -cstopb -parodd" konfiguriere,
dann erhalte ich mit dem Kommando "~:ssty-F /dev/ttyS0" Folgendes: speed 19200 baud; line = 0; min = 1; time = 5; ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
Ich kann keinen Unterschied erkennen.
Viele Grüße
Michael
Moin, wenn du es unbedingt mit stty machen willst ist die Syntax (z.B.) so (Schreibberechtigung auf das device vorausgesetzt): $ stty ispeed 19200 cs7 -cstopb -parodd </dev/ttyS0 Viel Spaß -Ingo. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org