Hi, hab nen kleines Problem:

Ich möchte Daten über die serielle Schnittstelle versenden, das funktioniert auch prinzipiell. Jedoch Folgendes:

Ich möchte Daten senden, in denen aber auch die ersten 32 Ascii-Befehle, die Steuerzeichen, vorkommen.

Ich wollte also Daten senden, und mit EOT (04) signalisieren, dass die Übertragung zuende ist. Sobald aber Daten gesendet wurden, in denen 04 vorkommt wird die Übertragung logischerweise unterbrochen.

Ich habe es vorübergehend dann so gelöst, dass ich jede Übertragung auf 40 Bytes länge aufgeblasen hab. Mit der fixen Länge kann der Empfänger dann leicht die Bytes zählen und weiss wann die Übertragung zuende ist.
Das funktioniert zwar, aber ist verschwenderisch und umständlich, wenn ich z.B. manche Daten habe, die nur aus 2 Bytes bestehen.

Hmm, jetzt hab ich ziemlich viel geschrieben zu einem relativ einfachen Problem - da hat sicher einer eine Lösung wie man sowas aufbau, im Forum hab ich mich natürlich schon umgesehen.