www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP TMS320C6713 McASP


Autor: kruemelman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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?

Autor: kruemelman (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: spacemikel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.