Hallo zusammen.
Das übertragen Zeug ":1000000012C02BC02AC056C028C027C026C025C099 " ist sogenanter Intel-Hex-Code und steht auch so in den test.hex-Dateien.
Folgender Aufbau:
Code:
: Konstant
10 Anzahl Datenbytes (HEXZ-Zahl, also dezimal 16 Byte)
0000 Adresse, an die das Erste Datenbyte zu speichern ist
00 (fast) konstant. Hier gibt es noch ein paar andere Codes
12 C0 2B C0 2A C0 56 C0 28 C0 27 C0 26 C0 25 C0 Daten: 16 * 2 Nibbel (Halbbyte)
99 Prüfsumme (Bin nicht sicher, meine aber mit 'Anzahl Datenbyte')
: Konstant
00 0 Datenbytes
0000 Adresse, hier ohne Bedeutung
01 <--- Stopcode
FF Prüfziffer
Lesezeichen