RS485 bei 1Mbaud von Ubuntu ansprechen

OP #2368011
Lesenswert?

Hallo,

ich moechte mir ein mp3 Netzwerk zu Hause aufbauen. Ich habe Terminals 
mit Zilog ZNEO MCU und VS1011 mp3 decoder. Der 'server' ist/war ein 
gleichartiger MCU mit MMC Flashcard. Bus ist RS485 ueber 10 - 20 meter 
und es laueft von MCU zu MCU gut bei den Baudraten die die MCUs 
darstellen koennen, 115.2kB, 250kB, 625kB und maximal 1250kB.

Nun moechte ich den 'MCU Server' mit meinem PC ersetzen, laeuft unter 
Ubuntu mit i3 prozessor. Ich habe mir einen USB/RS485 Adapter mit einem 
FTDI232R geholt, laeuft auch unter Perl / C bis zu 115.kB ok, das ist 
jedoch fuer mp3 (insbesondere wenn ich mehr als einen mp3 track 
gleichzeitig streamen will) nicht ausreichend. Hoehere Datenraten 
(insbesondere interessieren mich 625kB oder 1250kB) kann ich nicht 
einstellen - Perl gibt einen Fehler Baudrate setting failed. Ich habe 
kein oszi um zu sehen ob oder was gesendet wird.

Koennt ihr mir weiterhelfen ob und wie ich unter ubuntu/linux den 
USB/RS485 Adapter einstellen und ansprechen kann, unter Perl oder C?

Vielen Dank!
OP #2368033
Lesenswert?

Das ist der libft2xx.so? Den habe ich von FTDI geholt und entsprechend 
installiert. Habe versucht von CPAN FTDI::D2XX zu installieren um 
vielleicht ueber Perl es auszuprobieren, hat aber Fehler geschmissen.
Wie weiss ich unter C welche Baudraten moeglich sind (keinen Angaben von 
dem Haendler des USB Adapters) und wie stelle ich sie ein, ueber 
Termios?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren