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?
Gast
#408352
Sieht nicht so aus. Sogar dem AT90USB hat Atmel lieber Dual-Port-RAM als einen DMA-Kanal ins normale RAM spendiert.
Gast
#408353
nicht gerade das relevanteste, aber das schon gesehen? http://elm-chan.org/docs/avr/avrdma_e.html
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!
Der Link sieht ja gut aus, danke :)
Gast
#408356
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.
Daten an ein WLAN-Interface senden. Also direkt aus Flash-Speicher oder von einer Speicherkarte.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.