serielle Schnittstelle
Von: , Frage gestellt am Di, 24. Okt 2000
Hallo !
Aehnlich wie im Archivartikel von Jan Heidemeier zum Auslesen der seriellen Schnittstelle unter Linux habe ich noch ein paar Fragen zur seriellen Schnittstelle. Mein Messgeraet uebertraegt Messwerte auf der 3. seriellen Schnittstelle mit 1200 Baud ohne Paritaet mit 7 Datenbit und 2 Stopbit. Wird ein 'D' zum Messgeraet gesendet, sendet das Messgeraet den aktuellen Messwert zurueck. In einen kleinen Script habe ich nun die Schnittstelle mit:
stty -F /dev/ttyS3 1200
stty -F /dev/ttyS3 cs7
stty -F /dev/ttyS3 cstopb
initialisiert. Mit cat < /dev/ttyS3 kann ich nun die eingehenden Werte auf dem Terminal sichtbar machen (mit Maus getestet). Leider habe ich keine Ahnung wie ich das Zeichen 'D' zum Messgeraet senden soll. Ich habs mit /dev/cua3 < t1 versucht. t1 ist eine Datei mit einem 'D'. Leider funktioniert das nicht. Wie kann ich also am besten das besagte 'D' von einem Shell- Script aus auf die 3. serielle Schnittstelle senden, damit mein Messgeraet mir die gewuenschten Daten zuruecksendet.
Vielen Dank im voraus !
Andreas
PS: den entsprechenden Howtos (serial, serial-programming(nur fuer C)) konnte ich keine Idee entnehmen.
