mikrocontroller.net

Forum: Digitale Signalverarbeitung / DSP Sinus erzeugen und über expansion interface ausgeben


Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo leute.

Bin gerade am spielen mit dem ez-kit lite mit BF533-Prozessor.

Meine Aufgabe ist es aber für die Schule mit VDSP einen Sinus zu 
erzeugen und dann auf dem expansion interface auszugeben.
Doch wie funktioniert das?

Bin noch ziemlich neu auf diesem gebiet und bis jetzt hab ich auch nur 
den atmega16  programmiert.

(mein lehrer kennt sich sebst null auf diesem gebiet aus, verlangt aber 
von mir es zu progammieren)

ich hoffe auf eure hilfe!!! thx

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Falls du in C programmierst:

1. Nimm einen Timer in Betrieb, der dir periodisch einen Interrupt 
erzeugt (bspw. 1ms).

2. Nimm den DA-Wandler auf dem Board in Betrieb und gib erstmal statisch 
irgendwelche Spannungen zum Testen aus.

3. Ruf in der Timer-ISR einfach die mitgelieferte Sinusfunktion auf, als 
Argument gibst du ihr nen Zähler, der mit jedem Aufruf inkrementiert 
wird. Das Ergebnis gibtst du entsprechend skaliert auf dem DA-Wandler 
aus.

Wo ist das Problem - die Vorgehensweise ist identisch zu einem AVR, nur 
IDE und Zielplattform sind nicht ganz identisch.

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja genau. ich programmiere in c

doch mein problem ist, dass ich dieses signal auf dem expansion 
interface ausgeben soll.

und ich habe keine ahnung wie man dort ein signal ausgibt, bzw. wie man 
das interface ansteuert und initialisiert.

Das mit der Sinuserzeugung is mir klar - danke

Autor: sechsnullsechs (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In den Unterlagen sollte ein Schema sein, oder man sollte irgendwie 
herausfinden auf welche Adresse man schreiben muss.

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.