Hallo ich habe jetzt nun meine initialisierungs Funktion nach deiner Anleitung erstellt.

oid init_Motor(void)
{

//PWM Mode 14
TCCR1A = (1<<COM1A1) | (1<<COM1A0) | (1<<WGM12) | (1<<WGM11);
TCCR1B = (1<<WGM13);

//Maximalwert für Periode laden
ICR1 = 20000;

//Interupt dektivieren
TIMSK &= ~0x3c;

//Ausgänge für PWM
PORTD &= ~(1<<PD5);

//Mindeszeit für PWM (1.5ms)
OCR1A = 1500;

//einschalten
PORTD |= (1<<PD5);

}

wäre das so in etwas in Ordnung?

Ich bin mir noch nicht ganz sicher ob ich alles richtig eingestellt habe.