Cześć,
Mam mały problem z obsługa przerwania wywołanego przez Timer. Napisałem wszystko zgodnie z instrukcją z podręcznika, a samo przerwanie jakby nie wykonywało się. Dla pewności dodałem tam inkrementację zmiennej i IF'a w pętli głównej.
Atmega 168, taktowanie w eclipse 1MHz (w MkAvrCalculator mam ustawione fuse bity uproszczone na 8MHz i nie mogę tego zmienić, może to ma wpływ na odliczanie czasu przez timer?)
Oto kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Czy ma ktoś pomysł, co tu może być źle? Juz próbowałem zamieniać wektory przerwań i zero efektu. Z moich wyliczeń przerwanie powinno odbywać się jakieś 10 razy na sekundę...