Hallo
Lass doch mal das Init() weg. Ich vermute, dass der OC1B-Ausgang dadurch aktiviert wird (durch die PWM-Funktion der Library) und dein HIGH an PB2 überschreibt:
(Aus Init() in asuro.c)Code:... // for PWM (8-Bit PWM) on OC1A & OC1B TCCR1A = (1 << WGM10) | (1 << COM1A1) | (1 << COM1B1); // tmr1 running on MCU clock/8 TCCR1B = (1 << CS11); ... MotorDir(FWD,FWD); MotorSpeed(0,0);
Und dann wird bei MotorSpeed(0,0) das PWM-Signal auf Dauerlow gesetzt...
Gruß
mic
Lesezeichen