Forum: Mikrocontroller und Digitale Elektronik Daten auf AVR Speichern?


von AVR Neuling (Gast)


Lesenswert?

Guten Tag.

Ich wollte mal fragen ob es möglich ist sowas wie .asm oder .png auf 
einem AVR hinter dem eig. Programm zu speichern, sodass man das immer 
wieder aufrufen kann und nicht sichern brauch?

von Edi R. (edi_r)


Lesenswert?

Wenn der Platz im Flash reicht, ist es schon möglich, aber erstens halte 
ich es für einen denkbar ungeeigneten Ort zum speichern, denn wenn der 
Controller kaputt geht, ist auch der Quelltext weg, und zweitens wird 
das Handling zusätzlich schwer, wenn man am Programm was ändern will, 
weil man den Sourcecode erst herauslesen und wieder in eine richtige 
Datei umwandeln muss.

von Florian (Gast)


Lesenswert?

Hallo,

ich würde für dem Fall das EEPROM (wenn groß genug) im µC bevorzugen. 
Grundsätzlich würde ich meinem Vorredner aber auch recht geben. Der 
Speicherort ist nicht der sicherste.

Gruß
Florian

von Jan S. (jan_s)


Lesenswert?

Viel Assembler Sourcen, und vor allem PNG Bilder, wirst du nicht da rein 
bekommen. Es sei denn du willst nur dafür nen Controller mit 128K Flash 
nehmen.

von AVR Neuling (Gast)


Lesenswert?

Wie kann ich das den machen?

Ist ein sehr kurzer Code, und die Schaltung ist für jemanden anders. Ich 
würde das da gerne drauf speichern falls er später andere Timings 
wünscht.

von Reset (Gast)


Lesenswert?

Dass sich der "jemand anders" die Daten vom AVR runterziehen muss, in 
eine Datei speichern, ändern, neu übersetzen und dann den AVR neu 
brennen muss, ist Dir aber schon klar? Wäre es nicht einfacher, ihm 
gleich den Quelltext als Datei zu geben?

von Alter Native (Gast)


Lesenswert?

Hmmm - meinst Du das etwa so, dass sich der Quelltext im AVR selber neu 
compilieren soll?

von Bastler (Gast)


Lesenswert?

Bevor du ans kompilieren im AVR denkst mal ein anderer Ansatz:

Kannst du vielleicht dein Gerät "parametrierbar" machen.
Sei es über Schnittstelle, Poti oder mit Taster, dadurch wird es auch 
individueller.

Ich hatte mal nen Poti am ADU um die Blinkfrequenz einstellbar zu 
machen.
Oder ein Mini-Menü im Display und mit drei Tasten (+/-/Start) konnte 
eine Abfrage gestartet werden.

von holger (Gast)


Lesenswert?

>Ist ein sehr kurzer Code, und die Schaltung ist für jemanden anders. Ich
>würde das da gerne drauf speichern falls er später andere Timings
>wünscht.

Schick ihm den Source per E-Mail. Also die *.asm, die
*.png. Alles was du hast. Um das sichern darf er sich dann
selber kümmern;)

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.