Cześć,
AVR zostaje wybudzony z idle sleep przez przerwanie - np. przerwanie TWI. Czy jest szansa, że wykona chociaż kilka instrukcji w normalnym przebiegu, czy na pewno zawsze pierwsze co wykona to przerwanie, a dopiero potem wróci do normalnego przebiegu?
Pytam bo chcę zrobić:
volatile uint8_t flaga = 0; [...] while (!flaga) sleep_mode();
i flaga będzie ustawiana w przerwaniu.