Hallo,

Ich habe ein Problem mit der GoTurn Funktion meines Asuro. Er Stoppt nicht am Ende der Angegebenen Strecke sondern fährt einfach weiter solang bis ich ihn abschalte. Bei einem Turn ist es genau dasselbe er fährt dann auch unendlich viele Kreise.

Code:
#include "asuro.h"

int main(void)
{
	Init();
	EncoderInit();

	GoTurn(30,0,200);
           while(1);
	return(0);	
}
Ich nutze die erweiterte Lib, die myasuro.h habe ich gerade mit den ermittelten Werten aus Sternthaler's Programm angepasst.
Liegt es vielleicht daran das ich eine Encoderscheibe mit12 Elementen verwende?

Woran könnte der Fehler liegen?

Mfg