Hallo Leute, hat jemand Erfahrung mit McASP? Ich habe bei meinem Projekt einen Audiocodec über McBSP, DMA, Ping-Pong angesteuert. Funktioniert tadellos. Jetzt will ich das ganze mit McASP machen. Mit Interrupts hat das auch funktioniert,aber mein Ziel ist es wie bei McBSP über DMA das ganze zu machen. Aber die DMA will nicht. Die Init für EDMA ist derselbe Code wie bei McBSP, nur sind halt Src und Dst auf McASP1 und der Kanal für die EDMA auf McBsp1Rc bzw. McBsp1Xmt gesetzt. Hab also mit: hEdmaXmt = EDMA_open(EDMA_CHA_AXEVT1, EDMA_OPEN_RESET); z.B den Transmitter verbunden, Rec mit EDMA_CHA_AREVT1. Das müsste doch funktionieren, oder?
Hallo Leute, falls es jemanden interessiert :) ich glaub ich hab das Problem gefunden. C6713 hat bekanntermaßen ja nur 16 EDMAKanäle und man muss den Eventselector des jew. Kanals, der bei Kanal 14/15 standartmäßig auf XEVT1/REVT1 gesetzt ist, auf den Slector für McASP1 umsetzen (muss nicht Kanal 14/15 sein) Noch nen schönen Tag
Hallo krümelman, ich habe da mal eine Frage zu McBSP, wie bekomme ich es hin das ein Word das an DXR2/DXR1 übergeben wird nur einmal gesendet wird. Sobald ich eine Übergabe an DXR2/DXR1 mache wird dieser Wert permanent gesendet, obwohl sich der Aufruf nicht in einer Schleife befindet. Wäre super wenn du mal einen Tip für mich hättest. Ciao Spacemikel
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.