Frage zu NOR Flash

Oct 03, 2005 2 Replies
[Ich bin mir nicht ganz sicher, ob das hier die richtige Gruppe fuer die Frage ist - wenn jemand eine bessere Gruppe weiss, bitte Hinweis per Mail oder Followup-To.]

Ich habe eine Frage zu NOR Flash ROMs: Kann ich davon ausgehen, dass ich - aehnlich wie bei einem EPROM, 1 Bits auf 0 programmieren kann, auch dann, wenn die Speicherzelle schonmal programmiert wurde?



Beispiel: Ich loesche einen Sektor und beschreibe Speicherzelle 0 mit $F0. Kann ich die Zelle spaeter (ohne Loeschen) mit $A0 programmieren? Oder muss nach jedem Programmiervorgang immer ein Loeschen folgen, wenn ich neu schreiben will?



Damit zusammenhaengend: Bewirkt das Loeschen bei NOR Flash immer ein Ruecksetzen auf $FF oder gibt es Hersteller, bei denen es anders ist?



Gruss


Uz



Ullrich von Bassewitz uz@spamtrap.musoftware.de 14:48:11 up 2 days, 4:01, 11 users, load average: 0.04, 0.04, 0.01

Ja.

Ja. Nein, ich kenne keinen.

Vorsicht: es gibt da je nach Hersteller manchmal Sonderregeln - bei manchen Winbond-Typen darf man Bits, die schon "0" sind, nicht nochmal auf "0" brennen. Um aus dem $F0 ein $A0 zu machen, müßte man also $AF programmieren ... das betrifft aber nur die chipspezifischen Lowlevel-Routinen, der Code darüber muß davon nichts merken.

cu Michael

Some people have no repect of age unless it is bottled.

[...]

Danke!

Gruss

Uz

-- Ullrich von Bassewitz snipped-for-privacy@spamtrap.musoftware.de 20:21:47 up 7 days, 3:11, 11 users, load average: 0.12, 0.05, 0.03

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required