[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

gestire la seriale in perl




Vorrei  gestire la seriale in perl:

#!/usr/bin/perl -w

  use Device::SerialPort;
  $Port = new Device::SerialPort("/dev/ttys0");
  $Port->baudrate(9600);
  $Port->parity("none");
  $Port->databits(8);
  $Port->stopbits(1); 
  $Port->handshake("none");
  $Port->write_settings;

#scrivi il dato

$Port->write("ciao");
&delay();

Purtroppo una volta lanciata mi dà i seguenti errori:

Can't open device: /dev/ttys0 at rs232.pl line4
Can't call metod "baudrate" on an udefined value at rs232.pl line6
debian:/home/giuseppe/prova

Ho dato tutti i permessi con 
 chmod 777 sia al file in questione(rs232.pl) che a /dev/ttys0. 
Ho installato i seguenti pacchetti:
 Libdevice-Serialport-perl
 Setserial

Grazie

   Giuseppe







Reply to: