Forum: Mikrocontroller und Digitale Elektronik Wie HEX für 24Cxx fürs brennen per PC erstellen


von Patrick Weggler (Gast)


Lesenswert?

Hallo,

ich würde gerne einen Text per PC in einen 24Cxx brennen, welchen ich 
dann nachher wieder per µC auslesen kann.
Hierzu habe ich einen Programmieradapter gebaut (Easy I²C Bus interface 
- von Ponyprog).
Nur stehe ich nun vor dem Problem: Wie bekomme ich den ASCII-Text in ein 
passendes hexformat für Ponyprog?

Dank i.V.
MfG
Patrick

von Dieter Werner (Gast)


Lesenswert?

Vielleicht eine asm Datei erstellen in der mit define Byte oder 
ähnlichem der Text drinsteht und das dann mit einem Assembler 
übersetzen.

von Patrick Weggler (Gast)


Lesenswert?

leider beschränken sich meine Kenntnisse auf C.

Aber eigenlich geht es ja nur darum, dass jedes Zeichen in einem Byte 
kodiert wird, also bräuchte ich nur einen "was auch immer" der mir ne 
txt file zeichen für zeichen umwandelt und dann in ein Intel-hex 
schreibt?

von sven s. (Gast)


Lesenswert?

nimm doch deinen controller dazu her. mit rs232 dran und per konsole 
rein tippen.

von Hannes L. (hannes)


Lesenswert?

Ich habe da mal ein Programm gesehen (Kommandozeilenprogramm), das 
nannte sich glaube Bin2hex.exe und wandelte Binärdateien (also auch 
Textdateien) in Intel-Hex um. Ich bekam es mal zugeschickt, um 
Sound-Dateien in EPROMs zu brennen. Ich brauchte es aber nicht, weil 
mein Brenner auch Binärdateien frisst. Ich hab's also nicht mehr. (ich 
sammle keinen Programme, die ich nicht verwende)

...

von Patrick Weggler (Gast)


Lesenswert?

Naja das mit dem abtippen hab ich schon versucht....
Zu viel Text zu per Hand abtippen und wenn ichs per copy n'past reinhaue 
kommt nur kauderwelsch bei raus.....

@Hannes: Ich hab grad versucht einfach die TXT file rein zu laden ... es 
funktioniert. Danke

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.