www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik DMA am AVR


Autor: Michael Stather (kyromaster)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Viele "Peripheriebausteine" in einem AVR-System werden ja z.B. über
SPI angeschlossen, wobei der Prozessor die Arbeit beim Transfer
erledigt. Gibt es Bausteine die auch DMA beherrschen, also direkt in
den (externen) Speicher schreiben können?

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sieht nicht so aus. Sogar dem AT90USB hat Atmel lieber Dual-Port-RAM als
einen DMA-Kanal ins normale RAM spendiert.

Autor: romanua (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
nicht gerade das relevanteste, aber das schon gesehen?

http://elm-chan.org/docs/avr/avrdma_e.html

Autor: Philipp Burch (philipp_burch)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn's nicht unbedingt ein AVR sein muss, dann solltest du dir mal die
MSP430 von TI ansehn. Einige "grössere" (So ab 32kB Flash glaub'
ich) können das. Ist echt praktisch!

Autor: Michael Stather (kyromaster)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Link sieht ja gut aus, danke :)

Autor: A.K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn das Programm die volle Kontrolle über den Transfer hat, dann ist
die Version im Link sinnvoll. Liefert das Device seine Daten jedoch
kontinuierlich oder ereignisgesteuert unregelmässig ab, dann taugt das
weniger.

Wär also nützlich zu wissen, was genau du vorhast.

Autor: Michael Stather (kyromaster)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daten an ein WLAN-Interface senden. Also direkt aus Flash-Speicher oder
von einer Speicherkarte.

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.