PIC 32: DMA Verständnisfrage

Gast #1354489
Lesenswert?

Hallo zusammen!

Seit Tagen kämpfe ich mit dem DMA-Modul von PIC32. Ich bin gerade dabei 
die Data Sheet und Manual References zum dritten Mal zu lesen. Schon 
klar, für was das Ding gedacht ist. Bloß wann ein Einsatz des DMA und in 
welchem Modus zweckmäßig ist, kann ich immer noch nicht verstehen. Z.B. 
ich habe folgende Aufgabe. Alle 16 ADC-Kanäle sollen periodisch 
abgefragt werden. Sage ich mal mit 10 ms. Danach kommt eine 
Signalverarbeitungsroutine. Zum Schluß sollen die verarbeiteten Daten 
über UART zum PC geschick werden. Wenn ich z.B. diese Signalverarbeitung 
dazwischen nicht hätte, hätte ich gesagt, dass es ein idealer Fall für 
DMA-Einsatz wäre. Was soll ich denn machen, wenn ich die 
Signalverarbeitung drinnen habe? Wenn ein Einsatz des DMA in diesem Fall 
denkbar wäre, in welchem Modus soll dann das Modul-Basic Transfer, 
Pattern Matching oder Channel Chaining betrieben werden?

Danke!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren