Hallo,
habe da grad mal ein Problem, verstehe nicht warum folgender Code nicht funktioniert. Die Variable soll einfach nur runtergezählt werde, bleibt aber immer gleich.
Code:volatile uint8_t current_time; ISR(WDT_OVERFLOW_vect) { PORTD = current_time; current_time--; if(current_time == 0) { current_time = 60; } }
Lesezeichen