SHARC DSP ---- ADSP-21262

Gast #887463
Lesenswert?

Hallo Leute!

Hätte da eine dringende Frage!

Und zwar arbeite ich gerade an einem Projekt und verwende dazu den SHARC 
DSP von Analog Devices mit dem Evaluation Tool!

Jetzt habe ich das Problem, dass ich damit noch nie zuvor gearbeitet 
habe!

Als erstes würd ich mal gern auf einfachem Wege eine LED ansteuern. 
Jedoch steht in der Peripherie Manual, dass dies über FLAGS möglich ist.

Leider find ich keine genauen Erklärungen dazu... Wisst ihr vielleicht 
wo ich    brauchbares Material herbekommen könnte?? Oder könnt ihr mir 
so ein paar Hilfsschritte geben?

Hab mir zur Zeit von der Analog Seite das Peripherie Manual und das Core 
Manual runtergezogen.. nur leider hilft mir das im Moment nicht viel 
weiter!

Hoffe um baldige Hilfe..

MFG Markus
Gast #887594
Lesenswert?

Hi!

Ich arbeite auch grad erstmals mit dem 21262.
Aber nicht mit dem evKit sondern mit eigenem board.

Was du suchst findest du vermutlich im
"ADSP-2126x SHARC Processor Peripherals Manual".
Leider sind dort aber viele Fehler drin.

Unter Register reference sind die flags erklärt.
Auf welche Pins die Flags geschaltet werden ist konfigurierbar.

Du kannst sie auf den Parallelport legen (doku parallelport) oder durch 
die signal routing unit (sru) auf das DAI-Interface.
Allerdings gehen nur flg10-flg15 auf DAI !

Ev. ist das "ADSP21262 - Summary " Manual noch interessant.

Nides
Gast #887606
Lesenswert?

Hallo!

Ja bin e schon fleißig am Lesen!

Das nächste Problem auf das ich gestoßen bin: Wie setze ich ein 
Register?

Hab zuvor mit dem MSP430 gearbeitet! Da lief das so: P1DIR |= BIT5 (oder 
hex zahl)

BZW: TA0CTL |= ......+ ....;

jedenfalls, wenn ich beim DSP zb schreibe; TM0CTL |= (IRQEN + PRDCNT + 
TIMODEPWM + PULSE) klappt gar nichts, da macht er immer nur nen Fehler!

Weißte da vielleicht die Lösung?

MFG Markus
Gast #889226
Lesenswert?

Hmmm! So hab das jetzt endlich geschafft ein Register zu setzten!

Jetzt hab ich ein weiteres Problem!

Und zwar: wie mach ich jetzt für einen Timer die Interrupt Service 
Routine?


Beim MSP430 ist es mit dem pragma Vektor gegangen.. gibts beim DSP auch 
so etwas??

Ich hoff ihr könnt mir helfen!

mfg mexx
Gast #893649
Lesenswert?

Das Problem hatte ich anfangs auch :-)

Das ist eine funktion vom visual studio.
Info findet sich in der Hilfe der Entwicklungsumgebung.

Ich finde die Doku zu diesen Funktionen aber eher dürftig.

nides

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