Also:
Also so siehts bisher aus *g* und dann können dazwischen au noch andere Interrupts kommen. Deshalb wäre es hilfreich zu wissen wie viel ich reinjagen kann.Code:Phase_a_edge: 'Interrupt on rising and falling edge If Phase_b <> Phase_a Then 'test phase B Decr Axis_raw 'CCW Else Incr Axis_raw 'CW End If if axis_raw = Pos1 then q1 = 1 q2 = 0 q3 = 0 q4 = 0 end if if axis_raw = Pos2 then q1 = 1 q2 = 0 q3 = 0 q4 = 0 end if if axis_raw = Pos3 then q1 = 1 q2 = 0 q3 = 0 q4 = 0 end if if axis_raw = Pos4 then q1 = 1 q2 = 0 q3 = 0 q4 = 0 end if Return







Zitieren

Lesezeichen