Das Intel Hex Format


Das Intel-Hex-Format ist seit Jahren ein Standard in der Programmierung von Mikrocontrollern und dient zum Speichern von Daten (Software, Datensätze). Eine Zeile im Intel-Hex-Format hat in der Regel folgenden Aufbau:

Die Datenlänge gibt die Anzahl der Datenbytes in der Aufzeichnung an. Sie liegt zwischen '00' und 'FF' und hat immer zwei Stellen. Die Adresse bezeichnet mit vier Stellen die Speicheradresse, an welche die Daten geladen werden. Für den Record-Typ sind zwei Werte genormt: '00' für 'der Record enthält Daten' und '01' für 'dies ist der letzte Record der Übertragung'. Bei den Daten ergeben immer zwei übertragene Bytes ein Datenbyte. Die Prüfsumme ist das Zweierkomplement der 8-Bit-Summe aller ASCII-Werte der Aufzeichnung von der Datenlänge bis zum letzten Datenbyte. 

Beispiele für Hex - Files :

Die farblichen Markierungen geben an, zu welchem Teil des Records die unterschiedlichen Bytes gehören. Ein typischer End-Record sieht folgendermaßen aus:

 


Weiterführende Themen:

Erfahren Sie mehr über: Intel Hex Format Auszug aus PC-News

Erfahren Sie mehr über: FAQ


HochÜbergeordnetes Kapitel


© by Voith Turbo GmbH & Co. KG
send remarks to joachim.ehleiter@voith.com (electronic department) or r.theilacker@voith.com (electronic department)