Hallo

Glückwunsch zum RP6:)

Multithreading kann der Mega32 des RP6 nicht. Um trotzdem mehrere Aufgaben quasi gleichzeitig ausführen zu können verwendet die Library des RP6 ein Task-System. Hier ist auch die Ursache für deine moveatspeed-Problem angesiedelt:

https://www.roboternetz.de/phpBB2/viewtopic.php?t=55540

Debuggen kann man scheinbar in der Simulation von AVR-Studio, das habe ich allerdings noch nicht selbst ausprobiert. Ich mache es eher klasisch indem ich an Schlüsselstellen des Programms Ausgaben an das Terminal sende.

"Musst mal dein Programm posten.", aber wenn möglich auf das Problem reduziert und kommentiert;)

Gruß

mic