Externes Flash: EPCS4

Gast #5361023
Lesenswert?

Guten Morgen,

ich habe ein Problem mit dem Beschreiben von einem Flash (EPCS4).
Das Beschreiben und Lesen funktioniert zwar, nur wenn ich zyklisch immer 
256 Bytes in das Flash schreibe und dann später wieder auslese, dann 
sind die Daten nicht zu 100% korrekt. Erst nachdem das zweite mal der 
Vorgang wiederholt wird, sind die Daten zu 100% korrekt im Flash.
1
//Löschvorgang:
2
WriteEnable();
3
EraseBulk();
4
do
5
{
6
  status = ReadStatus();
7
}
8
while((status & 0x01) == 0x01);
9
WriteDisable();
10

11
//Schreiben von Daten:
12
WriteEnable();
13
WritePage(Address, &Data[0]);

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