HEX-fil: Forskelle mellem versioner
Spring til navigation
Spring til søgning
Bar (diskussion | bidrag) m 1 version importeret |
Bar (diskussion | bidrag) Ingen redigeringsopsummering |
||
| Linje 20: | Linje 20: | ||
:02400E00C433B9 | :02400E00C433B9 | ||
:00000001FF | :00000001FF | ||
{{Programmering}} | |||
[[Kategori:Programmeringsbegreber]] | [[Kategori:Programmeringsbegreber]] | ||
Nuværende version fra 24. nov. 2022, 14:43
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