Nachtrag:

void init_Motor(void)
{

//PWM einstellen: 10-Bit; invertiert
TCCR1A = (1<<COM1A1) | (1<<COM1B1) | (1<<COM1A0) | (1<<COM1B0) | (1<<WGM10);

//PWM Prescalar: 256
TCCR1B = (1<<CS12);

//Vorladen
TCNT1 = 78;

//Interupt dektivieren
TIMSK &= ~0x3c;

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

//Mindeszeit für PWM
OCR1A = 1;

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

}

Soweit wäre ich mal gekommen.

Ist dies ok oder eher falsch??????