PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Interrupt und PCF8574



bertl100
10.02.2006, 12:07
Hallo Forum!!

Kann mir jemand sagen, wie die Interruptbehandlung beim PCF8574 funktioniert?
Bei jeder Zustandsänderung der Ports wird ein Interrupt ausgelößt, welcher vom µC behandelt werden kann, richtig??
Wenn dem so ist und ich möchte einen Taster anschliessen, dann wird doch beim loslassen des Tasters wieder ein Interrupt ausgelößt??
Ich will die Interruptroutine aber nur einmal ausführen.

Kann mir jemand aufschluss geben?

MFG

Bertl

linux_80
10.02.2006, 18:13
Hallo,

Du könntest evtl. in der ISR den letzten Status merken, und wenn der Wert in die falsche Richtung gewechselt hat(Taster losgelassen), die ISR gleich verlassen, ansonsten wird die ISR ganz normal bis zu ende abgearbeitet.

Ratber
11.02.2006, 07:18
Der Int. vom 8574 bleibt solange stehen bis der Baustein angesprochen wurde.

Die Zahl der Ereignisse ist da nicht ablesbar nur "das" es ein Ereignis gab.