Gast
#325167
Hallo, ich gebe zu es ist die bequeme Art........ Ich frage trotzdem, vielleich fällt einem von Euch sofort auf woran es liegt. (Das Glas Wein hat mich etwas denkträge gemacht ;-) ) ::::::::::: Betreibe einen Drehgeber an einem ATMEGA 8. Schön mit 4,7 k Pullups und mit 100 nf entprellt, so wie es sich gehört. Funktioniert auch alles wunderbar, einziges Problem: Es wird nur bei jeder 2. Raststellung die Variable "Encounter" decrementiert / incrementiert. Das fühlt sich etwas unschön an ! ---------------------------------------------------------------- Bascom Codesample: Portd.3 = Int1 DREHGBR Config Int1 = Falling Getencoder: If Pind.3 = 0 Then If Pind.4 = 0 Then Decr Encounter Else Incr Encounter End If Return ------------------------------------------------------------------ Danke für Eure Ideen ! DiDi