-
Interrupt und PCF8574
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
-
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.
-
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.