Alle PortC auf Ausgang gestellt.
Hier kannst du dir die Abfrage sparen und gleich so schreibenCode:void Getriebe100(void){ if(takt>=10){ //Takt bis 10 zählen takt=0; 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.Code:void Getriebe100(void){ PORTC|=(1<<PC1)|(1<<PC4); // Motor läuft mit 100% }







Zitieren

Lesezeichen