HEX-fil

Fra HTX Arduino
Version fra 19. aug. 2013, 13:06 af htx_>Bar htx_>Bar (Oprettede siden med '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, ...')
(forskel) ← Ældre version | Nuværende version (forskel) | Nyere version → (forskel)
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