Datei in EEPROM übertragen

Gast #958766
Lesenswert?

Hallo,

folgendes Problem: Ich programmiere mit Code Blocks und muss jetzt in 
den EEPROM (oder ggf au RAM/Flash,...) des Mikrokontrollers ( Atmega128) 
eine bereits vorhandenen Datei übertragen (.mif). Leider kann ich durch 
die Größe der Datei auf keinen Fall alles von Hand nochmals ins Programm 
schreiben. Diese Datei würde ich gerne über das übliche Flashen (per 
AVR)des Mikrokontrollers mitübertragen (per USB).
Weiß irgendjemand wie ich eine Datei übertragen kann, die ich später 
weiter per SPI (und zerlegt) senden muss?

Danke schon mal im Vorraus für jede Hilfe
Gast #958786
Lesenswert?

Hmm, ich fürchte Deine Angaben reichen nicht !

= Woher kommt die Datei  (über welche Schnittstelle zum uP) ?
= Wie gross ist die Datei (maximal) ?
= Wo soll sie gespeichert werden (intern im uP oder auf externem EEPROM) 
?
= bei internem EEPROM: Welcher uP genau, welche Taktfrequenz / Quarz ?
= bei externem EEPROM: Welcher Typ, wie ist es angeschlossen ?
= Was ist das für eine Programmiersprache oder Entwicklungsumgebung ?
Gast #958875
Lesenswert?

ich möchte die Daten über USB (wie bereits gesagt) zum Mikrokontroller 
bringen, die Datei ist ca 2 KB groß. Der EEPROM ist intern Taktfrequenz 
durch Quarz 16 MHz. Die Programmiersprache ist C (und die Umgebung wie 
ebenfalls gesagt Code Blocks!). Mein jetziger Ansatz wäre über fopen(), 
was der Kompiler aber nicht kennt...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren