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!
benutzt nicht den VCP treiber sondern die nativen von ftdi in der anwendung, damit kannst du alle verfügbaren bauds einstellen.
Hi http://stackoverflow.com/questions/3192478/specifying-non-standard-baud-rate-for-ftdi-virtual-serial-port-under-linux schon probiert? Matthias
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?
Du solltest Dir so etwas hier gönnen: http://www.moxa.com/product/nport_5130.htm Kost' nicht die Welt und Du hast keinerlei USB-typische Treiber-Sorgen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.