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!
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
>Kann mir jemand auf die Sprünge helfen?
RTFM
Auch mal bei google eingeben.
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.
@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!
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.