PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 1 Servo einfach ansteuern mit 8 bit timer



xxrider
20.05.2011, 23:23
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?


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