Hallo,
normalerweise sollte sich der Motor in diesem Fall gar nicht drehen !

Du musst alle beteiligten Ports auf output stellen, auch die PWM ausgänge,
um eine Drehrichtung einzustellen, muss mind. ein Port auf 1 sein,
bei Reset wird der Port auf 0 gesetzt, also sind in deinem Programm beide Seiten auf 0, deshalb sollte der Motor stehen.
Das er sich trotzdem dreht, kann sein, weil die Ausgänge auf eingang gestellt sind.

Probier mal beim PWM einstellen Clear Down anzugeben, sonst muss man immer rückwärts rechnen mit den Werten relativ zur Geschwindigkeit.