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?
Lesezeichen