Widerstände sind drin und haben sich eigentlich auch bewährt (also schon länger und auf allen Kanälen)
Ich hab jetzt einmal versucht das Servo auf andere Positionen zu steuern.
Laut Oszi funktioniert das, nur der Servo fährt immer an die selbe Position(An den mech. Anschlag).
Das kann doch nicht sein, dass das Oszi mir ein sauberes Signal anzeigt und der Servo macht was er möchte???
Betreffend der Elektronik.
Ich fahre direkt vom Port auf einen Widerstand und dann auf das Servo,
die Versorgung ist bei allen Kanälen parallel.
Es muss mit der Ansteuerung zusammen liegen.
Die wie folgt aussieht:
Code:
ISR(TIMER2_OVF_vect)
{
TCCR2 = 0x00;
}
ISR(TIMER_CAPT_vect)
{
TCCR2 = (1<<WGM20 | (1<<WGM21) | (1<<COM21) | (1<<CS22) | (1<<CS20);
}
//Initialisierungs Funktion
TIMSK |= (1<<TICIE1) | (1<<TOIE2);
TCCR1A = (1<<COM1A1) | (1<<COM1B1);
TCCR1B = (1<<WGM13) | (1<<CS11);
ICR1 = 20000;
OCR1A = 1500 //1.5ms
OCR1B = 1500;
OCR2 = 187; //ca. 1.5ms
}
Ich habs abgeschrieben, möglich das sich ein Schreibfehler eingeschlichen hat.
Lesezeichen