Forum: Mikrocontroller und Digitale Elektronik PIC 32: DMA Verständnisfrage


von uwlu (Gast)


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!

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.