Wie oft kann man einen ATMega flashen?

Gast #277430
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
Gast #277431
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 :-)
#277432
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.


...

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