Gast
#829792
Hallo! Ich hab eine technische Frage zur Haltbarkeit von Data-Flash. In Datenblättern wird immer eine minimale Anzahl von program/erase cycles angegeben. z.B. bei Atmel Data-Flash 100.000 Bedeutet das, dass ich eine Page im Flash min. 100.000 mal löschen und programmieren kann? Oder anders gefragt: Kann ich eine Page zwischen zwei Löschzyklen z.B. 1000 mal beschreiben, wenn sich dabei immer nur 1 Bit ändert? Daraus würde ich dann schließen, dass ich eine Page 100.000 x 1000 = 10.000.000 mal beschreiben dürfte. Im folgenden Beispiel wird eine Page erst gelöscht und danach wird immer 1 weiteres Bit geschrieben. Befehl Inhalt 1. Page Löschen 111111111111....111111111111111111 2. Schreiben 111111111111....111111111111111110 3. Schreiben 111111111111....111111111111111100 4. Schreiben 111111111111....111111111111111000 ... 20. Schreiben 000000000000....000000000000000000 21. Page löschen 111111111111....111111111111111111 Wird diese Abfolge als 21 oder nur als 2 program/erase cycles gewertet? Es ist aus den gefundenen Dokumentation nicht klar ersichtlich Danke Gruß Christian