Liebes Forum,

ich hab mir mal zeit genommen meinem Pro-Bot 128 in C zu programmieren
ich versuche mich grade an der Motorsteuerung aber irgentwie funkts nicht.
ich kann zwar die Geschwindigkeiten regeln aber die Motoren drehen in
gegengesetzte Richtungen! Ich habe den Timer1 auf Fast PWM 8-Bit
eigestellt. Kann mir jemand helfen. Danke.

Hier ist mal mein Code:


Code:
void MoveAtSpeed(uint8_t Speed_Left, uint8_t Speed_Right) {
DDRB |= (1<<PB6);
DDRB |= (1<<PB5);
TCCR1A = (1<<COM1A1) | (1<<WGM10) ;
TCCR1B = (CS10)| (WGM12) ;
ICR1 = 0x00FF;
OCR1A = Speed_Left;
OCR1B = Speed_Right;

Motor_Enable();
}

void Motor_Enable (void) {



DDRB |= (1<<PB7);
PORTB |= (1<<PB7);

}