Forum: Mikrocontroller und Digitale Elektronik Unterschied EEPROM Flachmemory?


von Gast25 (Gast)


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!

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

EEPROM kann man meist aus dem Programm heraus schreiben, und der hält 
(idR) auch mehr Schreibzyklen aus.
Und RAM ... ja da sag ich jezt mal nix zu, das findest du schon raus 
wozu man das brauchen kann ;)
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Speicher <-- ne 
tabelle ... auch wenns fürn AVR ist gilt das wohl auch ür deinen uC

von holger (Gast)


Lesenswert?

>Kann mir jemand auf die Sprünge helfen?

RTFM

Auch mal bei google eingeben.

von crazy horse (Gast)


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.

von HC12Dirk (Gast)


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!

von holger (Gast)


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 !

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
Noch kein Account? Hier anmelden.