mikrocontroller.net

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


Autor: Elias R. (e-ra)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: yalu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Fehlt die vielleicht die Hex-Funktion? Hier ist sie:

  http://msdn.microsoft.com/de-de/library/963zt96e%2...

Autor: Elias R. (e-ra)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: yalu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dann vielleicht dieses C-Programm:

  http://www.programmersheaven.com/download/17063/do...

Autor: Super Troll (supertroll)
Datum:

Bewertung
0 lesenswert
nicht 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:
Open "C:\test.bin" For Binary As #1
Dim Var1 As Byte
Do While Not EOF(1)
   Get #1, , Var1
   Debug.Print Hex(Var1)
Loop
Close #1

Autor: Elias R. (e-ra)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, habe inzwischen alles gelöst.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.