Hallo,
ich möchte ein einzelnes Servo ansteuern mit timer0 (8 bit).
Mit diesem Timer kann ich allerdings keine besonders große wartezeit einbauen,da der Timer so knapp bemessen ist.
Daher wollte ich auf andere weise eine Verzögerung einbringen, der code interrupt) funktioniert jedoch nicht, das Servo kann ich damit nicht ansprechen.
Was mache ich falsch, kann mir jemand helfen?

Code:
Servoirq:
I = I + 1
If I = 4 Then
   If Porta.2 = 0 Then                                      
      Timer0 = Servo(1)                                     
      Porta.2 = 1
      I = 1 - 1                                           
   Else                                                    
      Porta.2 = 0                                           
      I = 0
   End If
 End If
Timer0 = 0
Return