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
Lesezeichen