Gast
#2821059
Hallo zusammen, ich habe einen ATxMega128A1. Dort benutze ich den ADC und möchte nun, dass der DMA im Hintergrund, die Werte in den Speicher ablegt, damit ich diese nach und nach weiterverarbeiten kann. Den ADC habe ich programmiert und den DMA auch, aber leider tut letzterer nicht was er soll. Ich möchte das die Quelle (ADC) immer die selbe ist und das Ziel ist ein array[1000] die Zieladdresse soll also immer inkrementiert werden. Da ich den 12Bit ADC habe, habe ich den BurstMode auf 2Byte gestellt und ´möchte dass der DMA alle 100 Byte wieder von vorne anfängt. Den aktuellen Quellcode habe ich angehangen.(ADC ist auch mit dabei, vielleicht liegt hier auch der Fehler) Es wäre sehr schön, wenn jemand der sich da auskennt mal drüber schaut (ist nicht viel code) und mir einen tipp gibt, wo mein Fehler liegen könnte. Danke für Eure Mühen Viele Grüße Thorsten