Forum: Mikrocontroller und Digitale Elektronik xmega dma, event tricks


von xmegauser (Gast)


Lesenswert?

Hallo Zusammen,
es geht um den xmega, speziell um die DMA und event Teile.
Ich habe bisher die Datasheets durchgelesen und auch das geniale AVR1600 
gefunden.  Ich verstehe in etwa  wie alles funktioniert. Doch dann diese 
Werzeuge geschickt einsetzen und auf eigene clevere Lösungen kommen, ist 
nochmal eine andere Sache.
Was habt ihr bisher mit den Beiden gemacht. Einzeln oder in Kombination.

Gruß
Xmegauser

von Basti (Gast)


Lesenswert?

Hab mit dem Eventsystem den USART SPI Clock halbiert und Daten mit dem 
DMA an die SPI Schnittstelle gesendet...
Also alles ohne Prozessor... auf nem Atmega hätte man Software SPI 
machen müssen...

Grund:
War für nen speziellen Treiber IC... der will unbedingt bei der High und 
Low Flanke neue Daten übernehmen facepalm

von Timmo H. (masterfx)


Lesenswert?

Ich habe habe eine Anwendung indem ich Audio-Daten per ADC mit 22 kHz 
sample und diese dann per nRF24L01 in 32 Byte päckchen übertrage. Der 
ADC läuft im Free-Running mode mit 500 ksps. Per Timer Overflow wird die 
DMA-Maschine dann alle 45µs getriggert um so 16 Messwerte in ein 
Zwischenspeicher zu übertragen. Wenn die 16 Messerte erfasst sind werden 
diese in das nRF geschaufelt und dann übertragen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.