Hallo,

hier mal ein Code für die Interrupts eines Mega88. Da der Change Interrupt nicht zwischen ansteigender und abfallender Flanke unterscheidet, wird einfach der Pegel des Pins im Interrupt abgefragt.

Code:
Config Int0 = Change 
Config Int1 = Change
On Int0 Int_0
On Int1 Int_1

Int_0:                                                      'A changing Flank was detected from the left Sensor
   If Pind.2 = 1 Then                                       'the rising Flank
'Int0 (PinD.2) ist gerade auf High gesprungen
   Else                                                     'the falling Flank
'Int0 (PinD.2) ist gerade auf Low gesprungen
   End If
Return

Int_1:                                                      'A changing Flank was detected from the left Sensor
   If Pind.3 = 1 Then                                       'the rising Flank
'Int1 (PinD.3) ist gerade auf High gesprungen
   Else                                                     'the falling Flank
'Int1 (PinD.3) ist gerade auf Low gesprungen
   End If
Return
Gruß Günter