AVR + Atmel DataFlash

Gast #120780
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
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
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 #120783
Hi

Segor hat einige Dataflash. Unter anderem auch den AT 45DB041B-SI im
kompakten SO8.

Beispielprogramm kann ich heute Abend posten wenn ich wieder zu Hause
bin.

Matthias
Gast #120784
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

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.