Thread RS232 Probleme (14 answers)
Opened by Oliver at 2015-10-10 18:42

Gast Oliver
 2015-11-27 13:52
#183067 #183067
Hallo GwemDragon,

Ich habe da bisher eine andere "Fehlerbehandlung" gemacht, daher vermute ich ja, dass es an der Baudrate liegt:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my $rs485_port = Device::SerialPort->new("/dev/ttyUSB1");
$rs485_port->baudrate(256000) or die "die Bautrate...";
$rs485_port->parity("none");
$rs485_port->databits(8);
$rs485_port->stopbits(1);
$rs485_port->handshake("xoff");
$rs485_port->write_settings;
$rs485_port->stty_echo("off");
$rs485_port->lookclear;
$rs485_port->purge_rx;
$rs485_port->write_settings;


So, wenn ich deine Fehlerbehandlung nutze bekomme ich "Err: Only fixed baudrates can be set!!!" an der Console ausgegeben. (Wie ich es erwartet hätte.)

Kann es sein, dass die krummen Baudraten erst seit einer bestimmten version etabliert sind und das bei mir verwendetet Modul (stark) veraltet ist? Wie kann man das prüfen und updaten?

Beim Ausführen von
apt-get update
apt-get install libdevice-serialport-perl
erhalte ich als Antwort, dass schon die neueste Version installiert sei....

Grüße
Oliver
Last edited: 2015-11-27 13:54:37 +0100 (CET)

View full thread RS232 Probleme