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
Fehlt die vielleicht die Hex-Funktion? Hier ist sie: http://msdn.microsoft.com/de-de/library/963zt96e%28VS.80%29.aspx
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.
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 |
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.