Stap 3: HEX-bestandsindeling
Neem een blik bij de ruwe gegevens,
:10010000214601360121470136007EFE09D2190140 :100110002146017E17C20001FF5F16002148011928 :10012000194E79234623965778239EDA3F01B2CAA7 :100130003F0156702B5E712B722B732146013421C7 :00000001FF
Verdeelde HEX bestand:
: 11 2222 33 44444444444444444444444444444444 55 \n
- ':' = Start Code.
- 11 = byte-telling
- 2222 = adres
- 33 = gegevenstype
- 44 = data
- 55 = controlesom
- '\n' = einde Code
Alle informatie in het bestand is belangrijk, maar wij zijn alleen op zoek om de gegevens in de array. We gaan drie sub routines gebruiken om deze gegevens te halen:
- read_byte_from_file()
- Ascii2Hex()
- clear_special_char()