www.mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Wer hat Erfahrung mit DSP?


Autor: Serdar (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute,

ich steh voll auf dem Schlauch.
Wer hat ma mit DSP´s geschaft und kann mir helfen eine Applikation
hinzubekommen?

Das Problem ist eigentlich einfach:
ein Timer generiert jede 1ms ein Interrupt, dabei startet ein
AD-Wandler und ein 2. Timer.

Hier die Registereinstellungen:

#include "regs2407.h"
asm (" setc INTM"); /*Disable all interrupts  */
WSGR=0x0000; /* set the external waitstates WSGR */
WDCR=0x6F; /* Initialize Watchdog-timer   */
SCSR1=0x06DC; /* Initialize SCSR1     */
MCRA   = 0x1000;     /* Turn on T1PWM   */
T1CON   = 0x8142;    /* Turn off GPT1   */
GPTCONA |= 0x0A41;   /* Active low. PR starts ADC */
T1PR    = 5000;      /* Sample at 1 kHz   */
T1CMPR  = 5000/4;    /* Duty = 25%     */
T1CNT   = 0xFFFE;    /* Set to -2     */
T1CON   = 0x9142;    /* Start timer 1   */
EVAIMRA=0xFFFF;    /* enable T1 overflow IR*/
EVAIFRA=0xFFFF;    /* clear all flags  */
asm (" clrc INTM"); /*Enable all interrupts  */
  while(1){
  }
}
void c_int2()  // ISR for Timer 1
{
if (EVAIFRA==0x0400){  //OverFlow flag Timer 1
   EVAIFRA=0x0400;    // clear flag
   T2CON=0xD7C1;    // start T2 f=1MHz
   }
}

Autor: R2D2 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es wäre evtl. hilfreich wenn du angegeben hättest, welchen DSP du
benutzt.

Autor: Serdar (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es ist der DSP TMS320LF2407 von Texas Instr.
Ich benutze das eZdsp-kit.

Das Problem ist, obwohl ich ein Musterprogram geladen habe
funktionieren die Interrupts nicht.

Thanks,

Serdar.

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.