Ist es so gewollt, dass du beide Timer benutzt um nur ein Servo anzusprechen...?
zusammengestückelt ausm RN-Wissen beitrag für 1 Servo:
Code:
Servoirq:
If Kanal = 0 Then
If Portb.0 = 0 Then 'wenn port low
Timer1 = Servo(1) 'dann timer auf entsprechende verzögerung
Portb.0 = 1 'und port anschalten
Else 'das hier passiert erst bei dem darauf folgenden interrupt
Portb.0 = 0 'dann port wieder ausschalten
Incr Kanal 'und den nächsten kanal bearbeiten
End If
End If
If Kanal = 1 Then
Timer1 = 40000
Kanal = 0
End If
Return
Lesezeichen