Serielle Schnittstellt unter Linux einstellen

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/serielle_schnittstellt_unter_linux_einstellen_212629/page_1 - zur Vollversion wechseln!


jb schrieb am 13.12.2009 um 12:31

Voraussetzungen:
Ich bekomme aus einer kleinen Schaltung (PIC Mikroprozessor mit ein paar Analogeingängen) Werte im Format:
WertA0;WertB0;WertC0;
WertA1;WertB1;WertC1;
WertA2;WertB2;WertC2;
usw.
Diese Daten sollen per serieller Schnittstelle auf einen Linux Server (läuft unter Eisfair) übertragen werden, die Schaltung sendet permanent ohne Befehle auf der Tx Leitung entgegenzunehmen, eine Steuerung seitens des PC ist nicht vorgesehen und wird auch nicht benötigt.

Notwendige Einstellungen der seriellen Schnittstelle: 19,2kBaud, 8 Datenbits, 2 Stopbits, kein Paritybit, kein Hardwarehandshake

Allerdings hab ich noch leichte Probleme, was das initialisieren der Schnittstelle unter Linux anbelangt.

Hab bisher die Befehle "setserial" und "stty" gefunden, nur werd ich aus deren Parametern nicht wirklich schlau, bisher kommt also mit "cat /dev/ttyS0" kein brauchbarer Datenstrom an.


davebastard schrieb am 13.12.2009 um 12:53

sollte das nicht mit "minicom" funktionieren? kenns halt nur von diversen netzwerkgeräten wie router oder switch die über rs232 konfiguriert werden. keine ahnung ob das mit sowas auch klarkommt.


Lukas schrieb am 14.12.2009 um 08:19

Ich gehe mal davon aus, dass du die eingehenden Daten sowieso in einem eigenen Programm auswerten willst: libserial.


jb schrieb am 14.12.2009 um 09:58

Mal schaun, wollte das eigentlich mit Shell-Script und ein bißchen PHP/MySQL machen weil ich C bisher nur unter Windows kannte (und das ist schon ein paar Jährchen her).




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025