AVR + Atmel DataFlash

Gast #120780
Lesenswert?
• ▲
▼
Hallo,

ich hab vor ein 32MBit Atmel DataFlash (AT45DB321B) an einen ATMega64L
zu hängen. Hat jemand sowas schon mal gemacht und hat ev. ein
C-Beispiel für mich? Oder kennt jemand eine Seite, wo ein Projekt
beschrieben wird, wo sowas verwendet wird ?

mit freundlichen Grüßen,
aleX
Gast #120781
Lesenswert?
• ▲
▼
Zuerst mal ne andere Frage. Wo bekommst du den her?

Bin grad an nem Projekt, bei dem ich auch den DataFlash brauche.
Theoretisch reicht ein 8MBit, aber es ist immer gut zu wissen, wo man
größeren herbekommt.

Ansonsten würde ich dir raten, mal nach SPI zu gucken. Da gibts bei
Atmel auch ein App-Note (wenn mich nicht alles täuscht). Wenn du den
SPI-Port am Atmel ansprechen kannst, dann ist auch das Beschreiben von
DataFlash kein Problem mehr.
Gast #120782
Lesenswert?
• ▲
▼
Hey,

bei mir würd eigentlich auch ein viel kleineres reichen (auch so um die
8 Mbit) aber mehr kann ja nicht schaden, und die paar Euro mehr sind
auch schon egal (ein gutes "Verkaufsargument" bei der
Projektpräsentation (Schulprojekt)).

Gefunden hab ich sie bei Franell (nur 1 Version (Temp & Gehäuse)) und
bei Digi-Key (die haben alle Gehäuse)!


Den SPI-Port hab ich eh verstanden ... nur haben diese DataFlash auch
sicher irgendein Protokoll (gibt ja auch Steuerbefehle, usw.) und da
blick ich nicht wirklich ganz durch (hab das Datenblatt auch eher nur
überflogen) - und da wäre ein Beispiel-Programm nicht schlecht.

mit freundlichen Grüßen,
aleX
Gast #120784
Lesenswert?
• ▲
▼
Auf dem AVR-Butterfly ist eine DataFlash (4MBit). Die "Atmels" haben
auch in ihrer Beispielanwendung zum Butterfly Dataflash-Routinen für
die Ansteuerung via AVR-Hardware-SPI mitgegeben (Implementierung in C).
Die Routinen sind recht gut verstaendlich und konfigurierbar fuer andere
AVR bzw. DataFlash-Typen. Die bereits genannte App-Note (AN-4 "Using
DataFlash") ist ebenfalls recht informativ. Stromversorgung gut
"puffern", das DataFlash "saugt" kurz aber ordentlich, wenn Daten
von einem der Ram-Puffer in den Flash-Speicher geschrieben werden
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3146 (original
fuer IAR-C-Compiler)
http://www.siwawi.arubi.uni-kl.de/avr_projects/#bf_app
(gcc-C-Portierung mit leicht erweitertem Dataflash-Modul)

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