Forum: PC-Programmierung .bin / .hex file konvertieren


von Elias R. (e-ra)


Lesenswert?

Hallo,

ich will mit meinem Microcontroller ein E2PROM beschreiben. Soweit kein 
Problem. Die Daten liegen aber nur im .bin oder .hex Format vor. Das 
heißt ich muss ein Programm schreiben, dass mir aus dem .bin / .hex ein 
file erstellt in dem jedes byte durch , getrennt steht damit ich das in 
ein array füllen kann. In VB hab ich schon bischen was probiert, 
allerdings hab ich da nur die ASCI Werte rausbekommen. Vorschläge in C 
sind auch erwünscht.

Danke

von yalu (Gast)


Lesenswert?

Fehlt die vielleicht die Hex-Funktion? Hier ist sie:

  http://msdn.microsoft.com/de-de/library/963zt96e%28VS.80%29.aspx

von Elias R. (e-ra)


Lesenswert?

Mhh.. mir gehts eher darum wie ich das File Binär öffnen und auslesen 
kann. Wenn ich soweit wäre könnte ich die Werte mit der Funktion in Hex 
umrechnen, das stimmt.

von yalu (Gast)


Lesenswert?


von Super T. (supertroll)


Lesenswert?

Elias R. schrieb:
> Mhh.. mir gehts eher darum wie ich das File Binär öffnen und auslesen
> kann. Wenn ich soweit wäre könnte ich die Werte mit der Funktion in Hex
> umrechnen, das stimmt.

Für VB6:
1
Open "C:\test.bin" For Binary As #1
2
Dim Var1 As Byte
3
Do While Not EOF(1)
4
   Get #1, , Var1
5
   Debug.Print Hex(Var1)
6
Loop
7
Close #1

von Elias R. (e-ra)


Lesenswert?

Danke, habe inzwischen alles gelöst.

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.