Gast
#2850442
Hey Leute, arbeite mich jetzt mal in den DMA des Xmegas ein. Ist es richtig, dass wenn ich zum Beispiel Daten, die ich per SPI von einer SD-Karte lese, direkt per DMA auf einen UART weiterleite, der Prozesor im Hintergrund weiter andere Dinge erledigen kann? Weil ich haab irgendwoe gelse, dass der DMA auch den Bus blockiert, somit ist der Prozessor ja auch blockiert..Kann mir da jemand klarheit reinbringen? Als großes Ganzes will ich später damit mal einen Webserver bauen. Ich nutze da einen xmega128A1 mit einem ENCJ6080 netzwerkchip. Ich mrine denkweise, das so zu realisieren richtig? Also Daten per DMA vom SPI der SDKarte direkt auf den SPI des Netzwerkschips zu legen?