Alle PortC auf Ausgang gestellt.
Code:
void Getriebe100(void){
   if(takt>=10){ //Takt bis 10 zählen
      takt=0;
      PORTC|=(1<<PC1)|(1<<PC4); // Motor läuft mit 100%
     } 
}
Hier kannst du dir die Abfrage sparen und gleich so schreiben
Code:
void Getriebe100(void){
      PORTC|=(1<<PC1)|(1<<PC4); // Motor läuft mit 100%
     }
Die beiden Motoren wirst du ja schon mal untereinander vertauscht haben um eiinen Fehler dort auszuschließen. Sonst mal mit einem Oszi auf die PWM-Leitungen schauen ob auch wirklich PWM kommt und alles richtig verkablet ist.