nicht aufgeben, der 298 ist wirklich ziemlich einfach anzusteuern. am besten erstmal einen motor in gang bringen.

gucken ob..
- die ausgänge deines controllers an den richtigen pins des motortreibers hängen.
- motor1-eingang1 auf HIGH geht, motor1-eingang2 muss dann LOW sein und umgekehrt
- an enable1 ein sauberes rechtecksignal anliegt (bzw aus dem controller rausgeht)
- dein pwm richtig konfiguriert ist, ich dachte der kann nur 8 bit. dann ist 255 das maximum, dann sollte der pwm-port gleichspannung ausgeben.

wenn du sagst, es geht "ohne controller" also mit enable und eingang1 auf high, dann wird es am controller oder den verbindungen dazwischen liegen.

gruesse