Hallo helmut_w,
Du wolltest wissen wie die Fehlerkorrektur des Übertragungsprotokolles funktioniert. Falls Dir dass was nützt hier eben der Übertragungsblockaufbau.
Code:
+-------+---------------+-------+
|PAGENUM| DATA |CRC16 |
|[1Byte]|[64Byte] |[2Byte]|
+-------+---------------+-------+
Blocklänge = 1 + 64 + 2 Byte
Der CRC16 wird über PAGENUM und DATA (also Byte 0..64) gebildet.
Wenn Du möchtest kannst du ja mal mein Proggi (Asuroflash https://www.roboternetz.de/phpBB2/ze...=251915#251915) probieren. Damit konnte ich zumindest meine anfänglichen Übertragunsprobleme beheben. Deshalb schrieb ich das Proggi ja auch.
Gruss
O.
Lesezeichen