Cześć, mam napisać "prosty" program dla ATmegi2560. Po wciśnięciu przycisku na porcie A, ma on zapalić odpowiadającą mu diodę na porcie B. Dioda ma się świecić 1 sekundę a potem ma zgasnąć. Za podtrzymanie świecenia mają odpowiadać przerwania timera1, a program ma się zaczynać od ustawienia flagi przerwania int0. Int0 działa, po wciśnięciu przycisku program włącza przerwanie i wskakuje do procedury obsługi przerwania. Gorzej z przerwaniami od timera, po ustawieniu parametrów przerwania zaczyna od reset, w ogóle nie wywołuje przerwania timera. Męczę się z tym już cały weekend i nie wiem co robię źle.
[/code]
Kod: AVR assembler