Gast
#1354489
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!