Gast
#916185
Hi Ihrs,
ich habe folgenden Code:
volatile unsigned long seconds = 0;
void RTC_Overflow()
{
seconds++;
IO_Write(seconds);
}
IO_Write gibt den Wert einfach über LED's aus. RTC_Overflow wird jede
Sekunde über einen Interupt aufgerufen.
Mein Problem ist das sich bei den LED's nichts tut (seconds beibt immer
0). Wenn ich seconds als int deklariere (volatile unsigned int seconds =
0;) klappt alles ohne Probleme.
Hat jemand eine Idee wodran das liegen könnte?
Früher hatte der selbe Code mal geklappt?!?
(Auch Optimierung ausschalten bringt nichts)
Gruß Lalle