@damianm: Ich denke das empfangen von Frames kann man wesentlich einfacher lösen. Jeder Frame fängt mit der Bytefolge 02 FD an. Von dort bis zum nächsten Frame-Anfang kann diese Bytefolge unmöglich vorkommen weil jede 02 innerhalb eines Frames durch 02 00 ersetzt wird. Das heisst man kann den ...
bei einer seriellen Abfrage muss ich ein paar Bytes konvertieren und eine CRC-Summe prüfen, es funktioniert soweit, allerdings habe ich einen komischen Fehler entdeckt, was die Abfrage verfälscht (ein Byte mit Hex-Wert "bf" verschwindet). Es sollen nur die Bytes: "fe00" zu "fe ...