Hallo

Vielleicht bringt das eine Besserung:

Code:
	T1= PollSwitch();			/ erst den Tastenstatus einlesen...
	MotorSpeed(SpeedLeft,SpeedRight);	/ ... und dann die Antriebe starten		
	
	while (1)
	{
		T2=T1;				/ alten Tastenstatus merken für Vergleich mit dem neuen Status
		T1= PollSwitch();		/ Tasten nur einmal pro Zyklus einlesen
		
		if( ((T1 > 0) && (T1 == T2)) || (Stop == true) ) / klammern, wenn man die Rangfolge nicht auswendig kennt :)
Gruß

mic