Forum: Mikrocontroller und Digitale Elektronik AT91SAM7P256 DMA


von Peter P. (uncle-sam7)


Lesenswert?

Hallo NG,

gibt es eigentlich eine Möglichkeit mit dem AT91SAM7P256 einen 
Speicherbereich via DMA an 8 Ausgänge zu senden (idealerweise mit 
44KHz). Oder wie geht man da vor. Vielleicht mal kurz, was ich gerne 
machen möchte:

Ich möchte einen Puffer - sagen wir mal 1024 Bytes berechnen. Diese 
Bytes muss ich dann mir 44KHz der Reihe nach an 8 Ausgänge als Bits 
"anlegen". Kann ich das ohne Interrupt bewerkstelligen, oder muss ich 
das mit nem IRQ machen? Ich würde halt gerne in der Zeit während die 
Daten ausgegeben werden neue berechnen (evtl. über einen 2ten Puffer und 
dann halt immer wieder "switchen")...

Wäre nett, wenn ich hierfür ein paar Anregungen bekommen würde...

MfG
Peter

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.