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


von Martin (Gast)


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

von Alex (Gast)


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.

von Martin (Gast)


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

von sechsnullsechs (Gast)


Lesenswert?

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

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.