Moin, folgendes Problem:
an meinem RasPI hängt ein USB zu RS485 Adapter. Der liefert serielle Daten, immer 32 Bytes beendet mit 0x03 ungefähr jede Sekunde. Die Einstellungen sind 19200,8N1 ohne Flow Control Hard/Soft
Das klappt mit minicom wunderbar, ich sehe die Daten jede Sekunde reinpurzeln - ohne Übertragungsfehler.
Wenn ich das jetzt mit php versuche, geht das fast gar nicht. Ich bekomme nur ein Kauderwelsch binärer Daten. Auch das Setzen mit stty ist wenig zielführend: Da bekomme ich zwar manchmal einen Datensatz richtig in php eingelesen, aber spätestens der nächste Datensatz ist wieder Murks.
Was muss/kann ich tun ? Alle stty Optionen, die ich im Netz gefunden habe, lieferten entweder nur Binärmull oder genau 1 richtigen Datensatz und dann wieder Müll.
Minicom lief auf Anhieb, da steht unter Options: I8N1 - ist das "I" bedeutungsvoll ?