Unterschied EEPROM Flachmemory?

Gast #679862
Lesenswert?

Hallo,

ich benutze den MC912DG128A von Motorola. Der µC verfügt über 128 KB 
Flash Memory, 2 KB EEPROM und 8 KB RAM. Wozu brauch ich den EEPROM? 
Welche Vorteile bringt mir der im Gegensatz zum Flashmemory? Mir ist der 
Unterschied zu dem FlashMemory nicht klar. Kann mir jemand auf die 
Sprünge helfen?

Vielen Dank!
Gast #679865
Lesenswert?

EEPROM kann byteweise gelöscht werden und hat normalerweise eine 
deutlich höhere Zyklenzahl als ein Flash.
Wenn du bei einem Flash ein einziges Datenbyte ändern willst: Block 
auslesen, zwischenspeichern, Block löschen, Daten ändern, Block 
schreiben.
Ausserdem liegt der Flash normalerweise als Programmspeicher vor, dann 
ergeben sich weitere Restriktionen (CPU muss angehalten werden, 
Programmcode darf nicht in dem Block liegen etc), das ist aber von MC zu 
MC verschieden.
Gast #679871
Lesenswert?

@holger: Dankeschön!

@crazy horse:
"Ausserdem liegt der Flash normalerweise als Programmspeicher vor, dann
ergeben sich weitere Restriktionen (CPU muss angehalten werden,
Programmcode darf nicht in dem Block liegen etc), das ist aber von MC zu
MC verschieden."
^^^^kannst Du, dass bitte genauer erklären oder meintest Du, bei kleinen 
Programmen ist es besser den EEPROM zu nehmen und bei größeren den 
Flash?

Vielen Dank!
Gast #679874
Lesenswert?

@holger: Dankeschön!

Bitteschön ;)

>^^^^kannst Du, dass bitte genauer erklären oder meintest Du, bei kleinen
>Programmen ist es besser den EEPROM zu nehmen und bei größeren den
>Flash?

Im EEprom kann man keine Programme ablegen.
RTFM !

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