Hallo Ich habe da eine Frage zum FLASH Memory im MachXO2. In der Doku steht, dass bevor das Flash beschrieben werden kann, es Erased werden muss. Dies ist soviel ich weiss typisch für Flash. Meine Frage ist nun, ob das Erase unmittelbar vor dem Write Befehl gemacht werden muss, oder ob es auch möglich ist, zuerst das Erase zu machen, dann mehrere Stunden zu warten, und erst dann das Write zu machen. Gruss
Der Zeitpunkt ist egal. Du kannst auch zuerst ein erase machen und dann ein Jahr lang jeden Tag eine einzelne (immer neue) Page schreiben.
Ah, das lese ich natürlich gerne. Kannst du mich auch noch gerade instruieren, weshalb überhaupt ein Erase notwendig ist? Warum kann ich nicht einfach direkt überschreiben?
Gast
#4149962
Flash läßt sich nur blockweise löschen. Direkt schreiben bzw. überschreiben geht nur in eine Richtung: 1 -> 0, aber nicht von 0 -> 1. Wenn Deine Applikation das zuläßt (z.B. Telefonkarte), kannst Du Dir das löschen sparen. Duke
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.