ahh.... jetzt bröselt schön langsam der Kalk.
ist das "z" bei:
Empfang2:
If Z < 6 Then B(z) = A
ein Tippfehler? Ich glaub schon, müsste wenn ich das hier kapiert habe ja
If Z<6 Then B(5) =A
Damit werden die 5 Zeichen in A zusammengefasst und die Checksumme durch Xor des gesamten Inhaltes von A gebildet. Richtig?
Ok was sendet dann der Sender?
Startzeichen, 5 Zeichen Nutzdaden und auch die Checksumme?
Ist das dann beim Sender ganz einfach mit:
Print 15 ;B(1) B(2);B(3).....B(5); C erledigt?
Beim Sender dann sowas in der Art?
Code:
$regfile .... bla bla
Dim A as Byte
Dim C as Byte
Dim B(5) as Byte
Dim Start as Byte
start =15
B(1) = 'Irgend eine Variable aus dem Programm'
B(2) = 'eine andere Variable aus dem Programm'
.
.
.
B(5)= 'noch eine und die Letzte Variable aus dem Programm
B(1),5 = A
C=C xor A
Print Start; B(1),5 ; C
Ich tue mich da echt noch recht schwer. Hmm... bin vor 9 Tagen überhaupt in die Materie eingestiegen. Also ein absoluter Anfänger.
Und auch nimma der jüngste. 
Gruß
Markus
Lesezeichen