Hallo
Endet die Endlosschleife im RUNslow1 auch wirklich? Meiner Meinung nach wäre besser gewesen du unterbrichst das nicht mit einer if-Anweisung sondern mit der Schleifenbedinung selbst...
Code:
while(!IsBitClr (PIND, 2 ))
{
//Anweisungen
}
Semantisch macht es keinen Unterschied, aber vielleicht wird es vom µC irgendwie falsch interpretiert....
Hast du globale Variablen deklariert? Also, welche die irgendwie im Zusammenhang mit den Warteschlangen stehen?
Ich weiß auch nicht ob es das ist, ist aber das einzige was mir sonst noch einfällt.
Lesezeichen