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







Zitieren

Lesezeichen