www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Wie funktionerten Flash-Speicher?


Autor: Roter Weihnachtsmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Tag

Ich habe ein Problem den Flashspeicher in uc zu verstehen.
Doch jetzt bin ich nicht sicher ob ich es begriffen haben
Deshalb möchte ich wissen ob ich richtig liege.


1. Der Flashspeicher ist immer in Blöcken unterteilt.

2. Der Inhalt einer einzelnen Speicherzelle die bereits beschrieben 
wurde, können nicht geändert werden, sondern es muss der ganze Block 
gelöscht werden, wodurch auch die anderen Informationen in diesem Block 
verloren gehen.

3.Gelesen werden kann jede einzelen Speicherzelle in jedem Block

4.Man kann nur ganze Block löschen keine einzelne Speicherbreiche.



Habe ich die Funktionen richtig verstanden?
Gibt es noch was anzufügen was ich vergessen habe?


Gruss

Roter Weihnachtsmann

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist soweit korrekt. Allerdings kann man zu einem Block etwas 
dazuschreiben ("1"-Bits auf "0" ändern), ohne ihn zu löschen.

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im Prinzip hast du alles richtig verstanden.

Ganz allgemein ist jedes Bit im Ursprungszustand des Speichers auf 1 
gesetzt. Jetzt kannst du jedes Bit aktiv auf 0 setzen. Zurücksetzen auf 
1 kannst du aber immer nur einen ganzen Speicherblock.

Daraus ergibt sich dann das von dir oben gesagte.

Ansonsten ist auch der Wikipedia Artikel hilfreich:
http://de.wikipedia.org/wiki/Flash-Speicher

Viele Grüße
Michael

Autor: Roter Weihnachtsmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Michael

Gruss

Roter Weihnachtsmann

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.