Hallo,

ich würde gern den rechten Motor ohne die Asuro.c steuern.
Dazu verwende ich folgenden Code:

Code:
#include <asuro.h>

int main(void) {
   Init();
   while (1) {
         //Rechter Motor

         DDRB |= ((1 << PB2) | (1 << PB4) | (1 << PB5));      //als Ausgang festlegen
         PORTB |= ((1 << PB4) | (1 << PB2));                  //auf 5V setzen, Transistor T8 schaltet
         PORTB &= ~(1 << PB5);                                //auf 0V setzen, Transistor T5 schaltet
   }
   while (1) {}
   return 0;
}
Nun hätte ich erwartet, dass sich der rechte Motor dreht, mit voller Geschwindigkeit. Macht er aber nicht.
Hat jemand einen Tipp, wo mein Denkfehler liegt?

gruß
Andi