Forum: Mikrocontroller und Digitale Elektronik Wie oft kann man einen ATMega flashen?


von Gast fragt euch (Gast)


Lesenswert?

Hallo!

Wie oft kann man einen ATMega flashen? Unendlich? Oder gibt es Grenzen?

von Hannes L. (hannes)


Lesenswert?

Die Grenzen stehen im Datenblatt des Mega8. Wenn ich mich nicht irre,
war das so um die 1000 mal bei den alten AVRs und 10000 mal bei den
neueren AVRs.

...

von Jadeclaw D. (jadeclaw)


Lesenswert?

Korrekt.

Gruss
Jadeclaw.

von Robert Teufel (Gast)


Lesenswert?

Die 1000 und 10000 kommen aus den Datenblaettern. Falls die Frage
wirklich ist wie oft kann man, dann sollte das viel hoeher sein, z.B.
5x der Wert im Datenblatt. Das Problem ist dann die Data Retention also
die Lebensdauer eines programmierten Bausteins. Die geht naemlich mit
jedem Programmierzyklus runter.

Also fuer Laborgebrauch wuerde es mich wundern wenn die Bausteine mit
1k Zyklen vor 10k aufgeben wuerden, bei den 10k wuerde ich etwa 50-100k
erwarten, nur dann bitte micht mehr in Kundenprojekten verwenden.

Wir haben z.B. die LPC900 Flash Teile von Philips in einem Laborversuch
bei reprogrammiert bis sie sich nicht mehr programmieren liessen. Die
Spec ist 100k Zyklen, der erste gab nach mehr als 500k Zyklen auf, der
letze in der Naehe von 1 Mio Zyklen.

Robert

von KoF (Gast)


Lesenswert?

@Gast fragt euch
aber dran denken, das in das flash schreibende routinen des uC`s auch
die anzahl der flash-vorgänge nachteilig beeinflussen kann.
wenn also der uc sich selber in das flash schreiben kann und dieses
auch häufig tut, dann hat man eventuell nach ein paar wochen probleme
wenn man alle paar ms daten ins flash schreibt :-)

von Hannes L. (hannes)


Lesenswert?

Wer sowas macht ist aber selbst schuld, Flash ist als Programmspeicher
ausgewiesen, nicht als Datenspeicher, auf dem das Programm herumrödeln
kann...

Aber wer in der Lage ist sowas zu programmieren hat sicher das
Datenblatt gelesen und die Angabe der möglichen Flash-Updates gefunden.


...

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.