ADSP-21369 SPORT Problem

OP #3345820
Hallo!

Ich möchte Angaben durch SPORT Schnittstelle des ADSP-21369 Prozessors 
mit DMA zum DDS senden, aber gibt es ein Problem.

Es werden 2 Bytes weniger als muss gesendet, z.B. es werden 3 Bytes 
gesendet, wenn es 5 Bytes gesendet werden müssen.

Da ist die Konfiguration:
1
static void InitSPORT (void)
2
{
3
    unsigned  CLKDIV = CCLK / 8 * SPCLK - 1;
4
    *pDIV3    = CLKDIV << 1;
5

6
    SRU(SPORT3_DB_O,DAI_PB04_I);    // Connect SPORT to DAI pins
7
    SRU(SPORT3_CLK_O, DAI_PB06_I);  //
8
}
9

10
void WriteData (unsigned char *source, unsigned bufSize)
11
{
12
  *pSPCTL3  = 0;
13
  
14
  *pIISP3B   = (unsigned char) source;
15
  *pIMSP3B   = 1;
16
  *pCSP3B    = bufSize;
17

18
  // Enable DMA and SPORT to transmit 8-bit data and frame sync
19
  *pSPCTL3  = SDEN_B | SPTRAN | SPEN_B | SLEN8 | FSR | IFS | LFS | LAFS | ICLK;
20
}

Kennt man, warum kann es sein?

Vielen Dank!

Viacheslav.
(Firma: KHTronik) #3347694
Hallo Viacheslav,
Du verwendest anscheinend den DSP-Mode. Werden die Daten nicht gesendet, 
oder "nur" nicht empfangen. Soll heissen: erscheinen die Daten auf dem 
Bus, die DDS tut aber nicht was sie soll, oder erscheinen nur 3 Byte auf 
dem Bus?
Im Zweifelsfall lohnt es, in der Engineering Zone bei ADI nachzufragen. 
Mahesh und einige andere Mitarbeiter von ADI sind da extrem hilfsbereit 
und sehr kompetent.
Grüße, Kurt

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.