Forum: Mikrocontroller und Digitale Elektronik at45 speicher


von juergen.klauck (Gast)


Lesenswert?

hallo!
wieso hat der externe flash speicher eine buffer groesse von 264
byte??
256 sind doch leicht aus weiter mit (1 byte) zu adressieren
ich glaube ich uebersehe da etwas!!
sollte ich das c flag mit nutzen???
ich wollte cont messdaten einlesen...nu muss ich bis 264 "zaehlen"
bis ich den buffer togglen kann und in den main mem schreiben kann
hmmm... besten dank fuer ALLE anregungen
gruss juergen

von N. K. (bennjo)


Lesenswert?

Hi,
du musst die 264 byte/Page ja nicht nutzen!
Man kann ja auch vorher schon rüberflaschen...ich hab auch erst
gedacht...das das ziemlich blöd wäre...im nachhinein hab ich aber doch
einiges mit den paar extra-byte angefangen.

In deiner Datenverwaltung würde ich aber wirklich nur die 256 ersten
bytes verwenden...sonst wirds wirklich ziemlich blöd!

Bei den neueren kann man das auch EINMALIG umprogrammieren...such mal
nach "power of 2" im Datenblatt...

Gruß,
Nikias

von arc (Gast)


Lesenswert?

Da dürfte wohl die gleiche Idee wie bei NAND-Flashs dahinterstecken:
256/512/... Bytes pro Sektor für die Daten + 8/16 Byte für die
Fehlerkorrektur und/oder Verwaltungsinformationen für das Dateisystem

von juergen.klauck (Gast)


Lesenswert?

hi!
besten dank fuer die antworten... !!!

@nikias.. yau! ich werde auch erst mal nur die 256 nutzen...
ist nur schade, das ich nun nicht die "auto gesammt auslese" funktion
nutzen kann.... macht unschoene loecher im gesammt bild:)... ist aber
kein problem... da ich ja auch beim auslesen adressieren kann

@arc... daran hab ich noch gar nicht gedacht, wird aber wohl der grund
sein :)

mir ging es nur darum, das ich nicht was grundlegendes uebersehen habe

besten dank nochmal !! ....
juergen

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.