Ok. Danke.
Und wie ist es wenn ich gerade in einer warteschleife bin?
z.B.:
Angenommen der µC soll 3 sek warten und er muss in die ISR.Code:void sleep(uint16_t sleep_ms) { uint16_t i=0; while(i<sleep_ms) { _delay_ms(1); i++; } }
Bleiben dann die Variableninhalte bestehen und er setzt die Warteschleife fort wenn er aus der ISR raus geht?
Lesezeichen