Frage zu IRQ-Funktionen des ADSP-21369

Gast #629635
Hi zusammen,

ich benutze den ADSP-21369 und möchte darüber einen Taster anschließen. 
Ich benutze nicht das originale Eval-Board. Im Datenblatt des EZ-Kit 
Lite (Eval-Board) ist der z.B. an IRQ0\ angeschlossen. Bei mir 
funktioniert das allerdings nicht. Ich hab den Taster allerdings über 
das Flag0 (auf die Datenbus-Pins (für die, die sich ein bisschen näher 
mit dem Thema beschäftigt haben)) angeschlossen und dieses Flag über 
Software mit der IRQ-Funktion belegt. Der Quellcode sieht dazu wie folgt 
aus:

    ustat2 = dm(SYSCTL);
    bit set ustat2 IRQ0EN;
    dm(SYSCTL) = ustat2;

    bit set mode2 IRQ0E;

    bit clr irptl IRQ0I;
    bit set imask IRQ0I;

Mein Prozessor reagiert leider nicht auf den Tastendruck. Woran könnte 
es liegen ?
Merkwürdigerweise ist der Taster über einen PullUp-Widerstand und einen 
invertierenden Schmitt-Trigger an den Pin angeschlossen. Er würde damit 
also nicht als IRQ-not, sondern als IRQ wirken.

Gruß
Hendrik

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.