Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Serielle Schnittstelle

  1. #1
    kokosnuss
    Gast

    Serielle Schnittstelle

    Hallo
    Kann mir jemand bei einem entsprechenden Perl-Script weiterhelfen? Daten auf die serielle Schnittstelle zu schreiben funktioniert einwandfrei, doch kann ich mit dem Skript keine Daten empfangen bzw. ausgeben. Öffne ich eine neue Shell und gebe zusätzlich die Daten mit cat /dev/ttyS0 aus, funktioniert alles einwandfrei.

    Hier der Code:

    Code:
    #!/usr/bin/perl
    my $port = "/dev/ttyS0";
    system("stty 57600 cs8 -F $port -echo);
    open(READ, "<$port");
    open(WRITE, ">$port");
    print WRITE $cmd_version;
    my @in = <READ>;
    foreach my $ausgabe (@in)
    {
    print "Ausgabe: $ausgabe\n";
    }
    close(READ);
    close(WRITE);
    Sieht jemand das Problem? Besten Dank schon zum Voraus.

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    1. Syntax-error:

    Code:
    system("stty 57600 cs8 -F $port -echo");
    2. Wo wird "$cmd_version" mit Inhalt gefüllt?

Ähnliche Themen

  1. Wie richtet man eine serielle Schnittstelle über USB ein?
    Von Pastrycook im Forum Mobiles Linux, Notebook, PDA
    Antworten: 7
    Letzter Beitrag: 03.12.07, 14:05
  2. qemu: Serielle Schnittstelle bleibt stumm
    Von nobody0 im Forum Virtuelle Maschinen und Emulatoren
    Antworten: 2
    Letzter Beitrag: 13.05.05, 22:35
  3. Daten an Serielle schnittstelle senden
    Von linuxnoob:-) im Forum Selbstgebaute Elektronik
    Antworten: 10
    Letzter Beitrag: 14.03.05, 07:49
  4. Wie Serielle Schnittstelle resetten?
    Von nobody0 im Forum stationäre Hardware
    Antworten: 6
    Letzter Beitrag: 19.12.04, 01:19
  5. serielle schnittstelle testen
    Von stefan-tiger im Forum Anbindung an die Aussenwelt
    Antworten: 1
    Letzter Beitrag: 06.04.03, 11:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •