Yo,ich arbeite mit vollversion die freie Grenze (Jetzt 4k davor 2k) ist schnell erreicht.


Zu Trennzeichen:

aus beiden Sachen kann ich jetzt nix rauslesen.


Ich weiß ja nicht welche Werte ,Zeichen oder sonstwas rüberkommt.
Nimm zb. zwei Schlüsselzeichen die sonst nirgend vorkommen können.
Eins ist für Start das andere für Stopp
Telegrammbreite ist meinentwegen 5 Zeichen lang.

Deine Empfangsroutine wartet auf das Startzeichen.
Danach werden die ankommenden Bytes einsortiert ("Sendepaket(x)")
ideal kommt nach dem 5. Zeichen das Stoppzeichen.
Stimmt das alles dann kann der empfang verarbeitet werden.

Kommt mit dem 6. Zeichen nicht Stopp oder Stopp zufrüh dann wird der Empfang zurückgesetzt und neu gestartet.

Das ganze läst sich natürlich auch mit einer Checksumme ergänzen.


Is wie gesagt nur ein Beispiel von vielen.

Ich kann dir ja auch mal nen kleines Beispiel zusammensetzen wenn willst.