Hallo,
ich versuche mit meiner Schaltung Kontakt aufzunehmen. Die Schaltung kommuniziert per RS232. Übertragen werden 5 Bytes Daten. Als Endezeichen kommt 0xC0 (=192). Soll Allerdings C0 selbst als Zahlenwert übertragen werden so wird anstatt eines C0 ein 0xDB und ein 0xDC Übertragen. Soll ein Zahlenwert 0xDB übertragen werden, so wird 0xDB und 0xDD.
Das ganze nennt sich SLIP protocoll:
http://de.wikipedia.org/wiki/Serial_Line...t_Protocol
Z.B. für 2 Datenpakete
sieht Data1= 0x05, Data2 0x10 dann 0x05 0x10 0xC0 aus
sieht Data1= 0x05, Data2 0xC0 dann 0x05 0xDB 0XDC 0xC0 aus
sieht Data1= 0x05, Data2 0xDB dann 0x05 0xDB 0XDD 0xC0 aus
Softwaremässig auf dem µC ist das für mich kein Problem, aber das jetzt in die LabVIEW Sprache zu übersetzen...
[code]void send_slip_to_PC(void)