Forum: Mikrocontroller und Digitale Elektronik AT45-Dataflsh: parallel lesen und beschreiben?


von dmr (Gast)


Lesenswert?

Kann man ein AT45-Dataflash parallel lesen und beschreiben? Da der Chip 
nach dem Start des Schreibvorgangs (vom SRAM-Buffer des Chips zu seinen 
Dataflash-Zellen) 35ms busy ist, ich aber alle 5ms andere Daten lesen 
möchte, wäre das nett. Im Datenblatt steht am Anfang "Two SRAM Data 
Buffers (256/264 Bytes) – Allows Receiving of Data while Reprogramming 
the Flash Array". Im Rest des AT45DB081D-Datenblatts ist davon aber 
keine Rede mehr: bei allen Operation wie Lesen (Dataflash-Zellen zum 
SRAM-Buffer) und Schreiben (SRAM-Buffer in 35ms zu Dataflash-Zellen) 
steht: "During this time, the status register will indicate that the 
part is busy". Verwirrt.

von Andi (Gast)


Lesenswert?

REceive bezieht sich dann vermutlich auf den AT45, und während des 
langsamen schreibvorganges können schon mal weitere Daten reingezogen 
werden.
Kannst du nicht 2 so betreiben daß sie inhaltlich identisch gehalten 
werden durch und wechselseitig lesen und füllen? Ist halt noch mehr 
Verwaltung....

von Detlef K. (adenin)


Lesenswert?

dmr schrieb:
> Kann man ein AT45-Dataflash parallel lesen und beschreiben?

Nein.

dmr schrieb:
> Im Datenblatt steht am Anfang "Two SRAM Data
> Buffers (256/264 Bytes) – Allows Receiving of Data while Reprogramming
> the Flash Array".

Das gilt nur für das Schreiben. Während der Schreibbefehl abgearbeitet 
wird, können bereits neue Daten empfangen werden.

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.