Hallo liebe Community,
ich habe ein Messgerät, das seine Messdaten auf Befehl durch einen Kommandostring über RS232 ausgibt, an einen Raspberry Pi 3 angeschlossen.
Das ganze wurde so realisiert, dass das Messgerät an einer UART-Bridge hängt ( https://www.silabs.com/Support%20Docu…cs/CP2102-9.pdf )
welche wiederum über Micro-USB am Pi angeschlossen ist.
Die Bridge wird vom Pi ohne zusätzliche Treiber normal erkannt und hat auch eine Gerätedatei in /dev/ttyUSB0.
Nun habe ich zwei C-Source Dateien erstellt, eine readdata.c und eine writedata.c
Mit writedata wird der Kommandostring an das Gerät geschickt, was auch funktioniert (zumindest bekomme ich keine Fehlermeldung).
Wenn ich nun readdata ausführe, spuckt mir das Terminal jedoch lauter unleserliche Zeichen aus, die in keinerlei Zusammenhang mit den Messwerten stehen.
Ich habe leider absolut keine Ahnung was ich falsch mache, es wäre super wenn ihr mir da weiterhelfen könntet
Vielen Dank im Voraus