Schaffe es nicht Servo mit PWM zu steuern
Hallo Leute
Ich habe es leider noch immer nicht geschafft meinen Servo mittels PWM zu steuern.
************************************************** *********
PWM initialisieren
************************************************** *********/
void init_Motor(void)
{
//10-Bit nicht invertierter PWM
TCCR1A = (1<<COM1A1) | (1<<WGM11) | (1<<WGM10);
//Prescaler (64)
TCCR1B = (1<<CS11) | (1<<CS10);
//Vorladen
TCNT1 = 868;
//Interupt dektivieren
TIMSK &= ~0x3c;
//Ausgänge für PWM
PORTD &= ~(1<<PD5);
//Pulsbrite für PWM (1.5ms)
OCR1A = 892;
//einschalten
PORTD |= (1<<PD5);
}
So sieht meine init-Funktion aus für den PWM.
Weshalb funkt das noch nicht? Wo liegt der Fehler?
Atmega32 mit 1MHz Quarz