Hallo Forengemeinde schon lange nix mehr gepostet hier,
Ich muss neben meinem PL2303 nun jetzt auch ein anderes Modell eines
USB-Serial-Converters verwenden.
Mit dem alten Prolific stellte ich meine Parameter zur Kommunikation mit
einem AVR-betriebenen Board so ein:
1 | stty -F /dev/ttyUSB0 9600 cs8 -cstopb -parenb raw -echo
|
Nun habe ich da 2 Converter von Cypress herumliegen
1 | $ lsusb | grep 232
|
2 | Bus 003 Device 002: ID 04b4:5500 Cypress Semiconductor Corp. HID->COM RS232 Adapter
|
3 | Bus 005 Device 002: ID 04b4:5500 Cypress Semiconductor Corp. HID->COM RS232 Adapter
|
Dieser lässt sich aber nicht auf die gewünschte Baudrate einstellen.
1 | $stty -F /dev/ttyUSB0 9600
|
2 | stty: /dev/ttyUSB0: unable to perform all requested operations
|
Mit 4800 geht's jedoch. Dann empfange ich auch etwas (natürlich wenn der
Sender auch mit 4800 sendet).
1 | $cat /dev/ttyUSB0
|
2 | daten_vom_mc_werden_empfangen....
|
Gibts das überhaupt, dass dieser USB-Converter nur mit so langsamen
Geschwindigkeiten zurechtkommt?
Oder hats da mit meinem Kernelmodul was?
Oder funzt das stty nicht immer...
Ich verwende das Modul:
1 | $lsmod
|
2 | Module Size Used by
|
3 | cypress_m8 14367 0
|
Habe eigentlich nicht Lust alle meine Devices auf Baud 4800
downzugraden.
Übrigens das STK-500 lässt sich auch nicht mit dem Cypress-Adapter
verwenden :(