Da baut Dir wohl der Compiler einen Strick. Der Compiler sieht nicht, wozu die Variablen gut sein sollen und optimiert sie weg. Bei globalen Variablen in Interruptroutinen kommt das häufig vor. Verhindern kannst Du das, indem Du die beiden Variablen mit "volatile" deklarierst.
askazo
Lesezeichen