danke für den Tipp auf die Idee bin ich noch gar nicht gekommen.

Mein Code für die Motorinitialisierung schaut so aus:
Code:
DDRD |= (1<<PD4) | (1<<PD5);   // PWM Pins als ausgang
DDRC |= (1<<PC6) | (1<<PC7);   // 6=Motor 1 Kanal 1    7= Motor 1 Kanal 2
DDRB |= (1<<PB0) | (1<<PB1);   // 0=Motor 2 Kanal 1    1= Motor 2 Kanal 2
TCCR1A = (1<<COM1A1) | (1<<COM1B1) | (1<<COM1A0) | (1<<COM1B0) | (1<<WGM11) | (1<<WGM10); // 10 Bit Pwm, invertierend
	TCCR1B = (1<<CS11) | (1<<CS10);      // Prescaler 64
	OCR1A=1;         // Mindestzeit für PWM1
	OCR1B=1;         // Mindestzeit für PWM2
Ist der richtig so oder fehlt da was?