Zitat Zitat von Willa
Hallo!
Was aber wenn die Checksumme durch die Addition größer als 255 wird...?
Macht nichts, das passiert beim Empfangen ja auch. Also einfach den Byte-Wert übertragen.

Zitat Zitat von Willa
Ich habe noch mehr Verständnisprobleme:
Wenn ich im µC die Daten so abfrage:

dim Message(4) as Byte
If Ischarwaiting() > 0 Then
Inputbin Message(1) , 4
End If
Ich mach's immer so:
While Ischarwaiting() > 0
var=inkey()
Wend

Wenn nichts mehr vorliegt, fliegt er aus der Schleife raus.

Gruß

Rolf