HEX-fil

Fra HTX Arduino
Version fra 24. okt. 2022, 20:18 af Bar (diskussion | bidrag) Bar (diskussion | bidrag) (1 version importeret)
Spring til navigation Spring til søgning

En HEX-fil bruges til at gemme maskinkoden der skal læses over i PIC-en ved hjælp af en PIC-brænder.

HEX-filen dannes ved at et program skrevet i JAL, assembler eller et andet sprog bliver oversat til maskinkoder.

Maskinkoderne angives som hexadecimale tal efter Intel-Hex formatet, hvor der angives på en linie hvor mange bytes der er, hvilken adresse koden skal ligge på, hvilken type det er, selve de koder der skal brændes, og endelig en check-sum på linien.

Et eksempel på indholdet i en Hex kunne være:

:020000040000FA
:100000000508A2000708A3002428A701A8011B28AF
:1000100083120313A130A0007B30A1000A128A11C1
:10002000A10B0E280A128A11A00B0C280000000058
:10003000A70A0319A80A27082502A00028082602F3
:100040002004031D082808008316910183129F01D4
:1000500083169F010730831299008316850187015B
:1000600085158312A401851D3A280530A500A60137
:1000700005203E280130A500A60105208312A40A10
:100080002408A200220885002408A3002308870072
:02009000332813
:02400E00C433B9
:00000001FF