Hallo zusammen,
ich versuche verzweifelt meine /dev/ttyAMA0 auf eine Bd.-Rate von 3200 Bd zu setzen, weil mein Datenlogger des Solar-Wechselrichters nur 3200 8N2 kann. Das kann auch nicht geändert werden.
Unter Windows (mit Hardware-USART) funktioniert es sowie auch mit einem USB-Serialadapter an einem Netbook, auf dem Linux-Mint sowie WinXP installiert ist. Rein teoretisch sollte es ja auch klappen, denn 1.832 MHz / 576 = 3200 Bd, also ein ganzzahliger Teiler.
Beim RaspPi erhalte ich bei "stty 3200 -F /dev/ttyAMA0" die Meldung "stty: ungültiges Argument 3200". Andere Bd.-Raten funktionieren.
Weiß jemand, wie ich den RaspPi überreden kann, die 3200 zu akzeptieren? Gibt es evtl. einen Treiber, der so etwas kann? In Linux werden ja häufig Skripts verwendet, um Einstellungen zu tätigen. Kennt evtl. jemand die Stelle, wo die Bd.-Raten auf Gültigkeit überprüft werden?
Die Ursache kann ja eigentlich nur in einer best. Software liegen, da die serielle Schnittstelle des Pi nur so realisiert ist. Der hat ja keinen Hardware-USART o.ä., oder?
Es wäre toll, wenn mir jemand weiter helfen könnte. Sonst muss ich nämlich meine Idee, die Daten meines Solar-WR in FHEM einzulesen und zu verarbeiten, an den Nagel hängen.
Viele Grüße und schönes Restwochenende noch
Harald