wert in Flash speichern mega32

Gast #1218271
Lesenswert?

Vielleicht solltest Du Dich erstmal mit dem Sinn und Zweck der 
verschiedenen Speicherarten der AVRs vertraut machen, das Datenblatt hat 
dafür im Kapitel Memories einige nützliche Informationen. Flash ist z.B. 
nicht dafür vorgesehen, zur Laufzeit mit veränderbaren Daten beschrieben 
zu werden, ins Flash gehören Programmcode und Konstanten. Neben Flash 
gibt es ja noch SRAM und EEPROM...

...
Gast #1218280
Lesenswert?

Flash ist bei vielen µCs auch nur ca. 10.000 mal beschreibbar.
Verwende für sowas lieber das EEPROM das kann ca. 100.000 mal 
beschrieben werden.
Auslesen ist unbegrenzt möglich.
Technisch gesehen wirst du nur über umwege ins Flash schreiben können 
vom µC selbst aus.
Gast #1218292
Lesenswert?

Hi hab nen neues Problem,
hab mir ein Prog in c geschrieben ganz simpel Led ein 500ms warten led 
aus.
draufgespielt und die 500ms waren viel zu lang ,dachte mir das bei den 
fuses was ist, hab ext 16mhz und beim c file hab ich so gemacht:
 #define F_CPU 16000000UL
wollte mit ponyprog gerade die fuses schreiben da kam "device missing or 
unknown" seither rüührt sich der mega32 gar nix.
Gibts dafür ne Lösung?
Was habe ich falsch gemacht?
PS verwende Ponyprog 2.07c Beta  Jan  6 2008
#1218306
Lesenswert?

ABC wrote:
>>-taktrate
>>-Fusebits setzen
>
> Gehts noch genauer hab erst heute angefangen mich mit atmega genauer zu
> beschäftigen.
Genauer steht alles in den Tutorials und Artilkeln auf dieser Seite. 
Einen davon habe ich oben bereits verlinkt! Und nicht pampig werden. 
Du bist es schließlich, der Hilfe will...

Übrigens: Zeichensetzung und Großbuchstaben sind keine teuren 
Luxusartikel. Auch Du solltest sie verwenden!

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