Forum: Mikrocontroller und Digitale Elektronik Externes Flash: EPCS4


von tech (Gast)


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]);

von tech (Gast)


Lesenswert?

Müsste ich das Status Register noch an einer anderen Stelle benutzten?

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.