Jetzt hab ich es gelöst denke ich , jetzt hab ich jedesmal eine bit variable das gesetzt wird wenn der pin o war und die wird wieder 0 wenn der pin wieder auf 1 war, jetzt von 1000 impulse werden 2 oder 3 geschluckt, muss ich glücklich damit werden ? oder kann ich es noch besser machen ?
Isr_int:
If Master_bit = 1 Then
Master_bit1 = 0
End If
If Master_bit1 = 0 Then
If Master_bit = 0 Then
Incr Master
Master_bit1 = 1
End If
End If
If Slave_r = 1 Then
Slave_r1 = 0
End If
If Slave_r1 = 0 Then
If Slave_r = 0 Then
Incr Slave_rechts
Slave_r1 = 1
End If
End If
If Slave_l = 1 Then
Slave_l1 = 0
End If
If Slave_l1 = 0 Then
If Slave_l = 0 Then
Incr Slave_links
Slave_l1 = 1
End If
End If
Return