Hallo, ich habe ein Problem mit GoTurn. Egal was ich mache, es läuft immer endlos. Folgender Code z.b. führt zu einer endlosen Drehung, dabei sollte doch nach 360° die Ampelfunktion starten:
Code:
void wait(int t)
{
	int i=0;
	for (i=0;i<t*10;i++)
	{
		Sleep(72);
	}
}

void ampel(int t)
{
	StatusLED(RED);
	wait(t);
	StatusLED(YELLOW);
	wait(t);
	StatusLED(GREEN);
	wait(t);
	StatusLED(OFF);
}

int main(void) 
{
	Init();
	ampel(10);
	while(1)
	{ 	
		GoTurn(0, 360, 150);
		ampel(100);
	}
	return 0;
}
Was kann die Ursache sein?