DSP 2181 Analog Devices

Gast #84209
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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren