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