Forum: Digitale Signalverarbeitung / DSP / Machine Learning DSP 2181 Analog Devices


von Thilo Blaschkowski (Gast)


Lesenswert?

Hi!

Ich hätte da mal ein paar Fragen zur Programmierung des ADSP2181 mit
VisualDSP++ 3.0.

Ich möchte ein Beispielprogramm einbinden, daß aber leider in einer
veralteten Schreibweise vorliegt. Also muß ich die Änderungen per Hand
vornehmen.

Da ergeben sich einige Fragen:

1. Ein Module sah bisher so aus:
   .MODULE
    ....
   .ENDMOD

    Das ist ersetzt worden durch:
   .SECTION
    ....

   Funktioniert ja auch ganz gut, nur erkennt VisualDSP am ende des
Quelltextes kein Ende (sucht wohl nach dem Ende einer Section).

  Wie endet eine .SECTION?

2. Wie sieht ein Pointer aus?
   Wie deklariere ich ihn?
   wie benutze ich ihn?
   wie übergebe ich den Pointer einer Funktion?

3. Alte Schreibweise lautetet:

   .PORT port1;

  neu heißt das jetzt:

   .VAR port1

   Damit ist port1 jetzt eine Variable, aber wie erkennt das
   Programm woher die Daten für port1 kommen (sollen über den SPORT0
   kommen)?

4. alte Schreibweise:

   .MACRO
   ....
   .ENDMACRO

   wie sieht das in der neuen Schreibweise aus?
   .MACRO ist ersetzt durch #define, aber wie erkennt er das Ende
    des Macros?

Danke für eure Hilfe!

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.