Interrupt bei MSP430G211

#2101013
Lesenswert?

Hallo,

ich fange gerade mit TI MSP430 (LaunchPad) an... und habe ein 
(vermutlich) Anfängerproblem. Die PORT1_ISR wird nur 2 mal ausgeführt, 
egal welchen Knopf ich drücke. Die Codefragmente sind z.T. dem 
Demoprogramm von TI entnommen. Was mache ich falsch? Es sollte so 
funktionieren:

BUTTON schaltet einen der drei RING.. ein
RESETB soll alles wieder ausschalten.

Um ein Tastenprellen zu verhindern sollten die IE's abgeschaltet und 
erst nach der Verarbeitung wieder eingeschaltet werden.

Vielen Dank!
Angehängte Dateien:
#2101196
Lesenswert?

Hallo,

nun habe ich es gefunden... Man sollte P1.. im Auge behalten und nicht 
wild auf den Port schreiben. Ich habe mit mit den LED´s und den Buttons 
immer selbst die Ports überschrieben, weil ich die Werte direkt 
zugewiesen haben (=) statt die anderen Bits zu erhalten (Zuweisung mit 
|= bzw. &=).
Na ja ich lerne noch...

Danke für´s anschauen.
Angehängte Dateien:

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