Externer Interrupt mit XC167

Gast #327720
Lesenswert?
• ▲
▼
Hallo!

Ich möchte an dem XC167 von Infineon einen externen Interrupt auslösen,
und zwar über Port 2, Pin 8 (EX0IN).
Ich meine eigentlich alle Register gesetzt zu haben, habe verschiedene
Prioritäten ausprobiert, und auch verschiedene Reaktionen in der
Interrupt-Service-Routine (LED leuchten lassen, Displayausgabe).
Das manuelle Auslesen des Ports über Polling funktionert. Nur der
Interrupt löst nicht aus.

Der Quellcode der InterruptIni() und der ISR ist im Anhang.
Wäre super wenn wir jemand helfen könnte!
Vielen Dank und Gruß
Nils
Angehängte Dateien:
Gast #327721
Lesenswert?
• ▲
▼
Ich habe den Fehler gefunden. Falls jemand das gleiche Problem haben
sollte, hier die Lösung: Die Register EXICON und EXISEL sind
schreibgeschützt. Bevor man es beschreibt, muss man das Security Level
ändern.
Hatte den Hinweis darauf im Datenblatt bisher übersehen.

Gruß
Nils

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