Forum: Mikrocontroller und Digitale Elektronik Hex 16 Bit in 2x8 Bit


von Robbie (Gast)


Lesenswert?

Hallo,
ich suche einen Editor, der eine Hexfile die für ein 16 Bit Eprom
bestimmt ist, so zerlegt (automatisch), dass ich 2 Hexfiles erhalte,
die ich dann in zwei 8Bit Eproms speichern kann.

Nicht in der mitte trennen sondern jeweils die ersten 8 Bit ins eine
Eprom und die nächsten ins ander usw.

von Sssssss (Gast)


Lesenswert?

Schrieb dir einfach nen kleines Prog in perl...
1
#!/bin/perl
2
open(IN, "<file.hex");
3
open(LO, ">low.hex");
4
open(HI, ">high.hex");
5
6
$buff=0;
7
while (read(IN, $buff, 1)){
8
 print LO $buff;      #1. gelesene byte nach LO schreiben 
9
 
10
 read(IN, $buff, 1);  #gehe mal davon aus das immer 2 bytes lesbar
11
sind
12
 print HI $buff;      #1. gelesene byte nach LO schreiben
13
}
14
close(IN);
15
close(HI);
16
close(LO);
einfach mit perl file.pl starten ;)

von Robbie (Gast)


Lesenswert?

Hab leider noch kein Pearl,
wenn sich aber kein anders Prog findet werd ich
das machen.
Danke

von Christoph W. (christoph)


Lesenswert?

@Sssssss:

????????????????????????????????

Wie an diesen 32 Fragezeichen zu erkennen ist, wundere ich mich. Und
zwar über diesen Code ! Wie geht das, dass man einen Code so in einen
Beitrag einbettet ?

von Sssssss (Gast)


Lesenswert?

Einfach
[.]
c-code
[/.]
den Punkt durch nen kleines c ersetzen ;)

(ich hoffe die forensoftware filtert das jetzt nicht falsch)

von Christoph W. (christoph)


Lesenswert?

Ok. Mal versuchen ...
1
Hello world !

Daumendrück

von Christoph W. (christoph)


Lesenswert?

??? Klappt wohl nicht. Nochmal :
1
c-code
2
Hello world

nochmaldaumendrück

von Christoph W. (christoph)


Lesenswert?

?????
1
Hello world

von Christoph W. (christoph)


Lesenswert?

???????
1
avrasm-code
2
ldi r16,7
3
mov r17,r16

gleich nochmal ...
1
avrasm-code
2
ldi r16,7
3
mov r17,r16

...
1
ldi r16,7
2
mov r17,r16

...
1
ldi r16,7
2
mov r17,r16

von Christoph W. (christoph)


Lesenswert?

1
warum klappt das jetzt, und vorhin nicht ?
2
Hab doch alles genauso gemacht
3
Na ja, hauptsache es geht.
4
@Admin: sorry für die "Übungspostings" ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.