Hallo! Wie oft kann man einen ATMega flashen? Unendlich? Oder gibt es Grenzen?
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. ...
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 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 :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.