OK. Dann muss das wohl so sein, dass gewisse Codeteile
auskommentiert sind. Zb das sei() in dem was ich mal für einen
Auszug aus main() halte.
1 | TCCR1B = 0x05; //Prescaler = 1024 TCNT1=0x1ed7;
|
2 | //Interrupt every 4 seconds
|
3 | TIMSK1 = 1<< TOIE1; //Timer 1 Interrupt enable bit sei();
|
Nur so Zwecks Neugier: Welcher Compiler ist das?
gcc kanns nicht sein, denn dort werden ISR anders vereinbart.
> Sollten die Interrupts nicht eigentlich aktiviert bleiben wenn sei();
Beim gcc ist das so. Ob dein Compiler das auch macht, kann man
ohne Kenntnis des Compilers nicht sagen.