mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DMA mit FRAM und AVR (8bit)


Autor: Daniel R. (zerrome)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,

mir ist da so eine idee für direct memory access (DMA) gekommen, frage 
ist nur ob das geht.

fram von ramtron ist ja seriell, also über spi.
wenn mann jetzt z.b. auch noch eine mmc/sd karte am spi bus hat, könnte 
man doch den fram mit den schreibe kommandos und der 1. Adresse füttern 
(weitere werden intern incrementiert). dann mit hold das eigentliche 
daten schreiben "unterbrechen", danach der mmc/sd karte das block lesen 
kommando senden, zuletzt, bevor die mmc/sd karte das 1. daten bit sendet 
den hold pin des fram wieder loslassen. Jetzt sollten die daten von der 
karte in den fram geschrieben werden, solange der avr die sck leitung 
bedient oder?

wäre super, weil so der avr zeit hat alles mögliche andere zu machen.
zudem könnte man den turbo einschalten, wenn die karte in den fram 
schreibt, weil z.b. bei 20mhz avr takt ja nur 10mhz spi möglich ist, 
eine mmc/sd karte und der fram aber bis zu 25mhz spi können...

was sagen die profis?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.