RS232 Übertragung mit SLIP protokoll
Hallo,
das funktioniert. Habe jetzt das ganze noch durch ein "array to cluster" und "unbundle" erweitert um mit den einzelnen Elementen weiter arbeiten zu können.
Momentan ist meine Aktualisierungsrate des Mikroprozessors höher als die Zeit die das Programm wartet um Daten zu sammeln. Zum einen ist das gut, da es so nie dazu kommt das die Werte wieder auf null zurückfallen. Andererseits kommt es vor das das Programm so zwei Datensätze sammelt. Eigentlich fast egal, die Elemente sind ja immer noch an ihrer stelle. Nur wird der zweite Datensatz nicht verwertet.
Jetzt müsste ich
- es so Gestalten das die Daten behalten werden, zumindest für mehrere Zyklen damit die Anzeigen nicht auf null zurückfallen (dies z.B. wenn die Aktualisierungsrate des µC geringer ist als die Zeit um sammeln von LabVIEW)
- Wenn das Ende empfangen wurde dann array Löschen. Also hab ich in der While Schleife jedes Element auf 0xC0 überprüft, falls ja, dann Zähler der Schleife zurück auf null. Geht aber leider scheinbar nicht
|