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
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
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
bin kein c profi, aber ich adressiere die register mit z.B: "*pSPICTL" für das SPICTL reg. SPICTL ist ja nur die Adresse vom SPICTL schau dir mal die beispielcodes von der AD seite an nides
hi! ich hab irgendwann vor kurzem mal ein paar kleine Projekte mit dem ADSP21061 gemacht. Wenn de mir deine mail gibst kann ich dir da mal was schicken. oder schau mal hier: http://rw4.cs.uni-sb.de/~kaestner/es0203/lecthr07.pdf Vielleicht hilft dir das... Cheers Carsten
Hallo! Wär sehr nett wenn du mir einige Programme senden könntest! Meine Email: mexx000@gmx.at danke mfg markus
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
Schau dir doch mal die Beispielprogramme auf der AD Seite an! Dort gibts ein Beispiel zum Timer vom 21262! Nides
Ja das hab ich! Jedoch kenn ich mich da ned aus.. Da schreibt er einfach interrupts(SIG_TMZ,Timer_isr) 0 ahnung.. :-(
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.