Witam,
Jestem początkującym w C (AVR GCC). Przez całe lata programowałem w Bascomie, i przyszedł czas na przesiadkę.
Na warsztat wziąłem Attiny26 i chciałem zaprogramować jakiś programik z przerwaniami (od Timer 0). Niestety, jak ustawię przerwania, to nie chce wykonywać nic w pętli głównej. W dodatku kompilator pisze ostrzeżenie, ze zastosowany uchwyt SIGNAL jest przestarzały, ale jedyny, który działa. Nie znalazłem w notce, czy Attiny26 ma tryb CTC, tak chętnie używany w innych mikrokontrolerach. Programik ma generować sygnał prostokątny na pinie PB1, ze skokowo przełączanymi, określonymi częstotliwościami.
Poniżej kod opisywanego programu. W pętli głównej nie działa obsługa przycisków.
Jestem początkującym w C (AVR GCC). Przez całe lata programowałem w Bascomie, i przyszedł czas na przesiadkę.
Na warsztat wziąłem Attiny26 i chciałem zaprogramować jakiś programik z przerwaniami (od Timer 0). Niestety, jak ustawię przerwania, to nie chce wykonywać nic w pętli głównej. W dodatku kompilator pisze ostrzeżenie, ze zastosowany uchwyt SIGNAL jest przestarzały, ale jedyny, który działa. Nie znalazłem w notce, czy Attiny26 ma tryb CTC, tak chętnie używany w innych mikrokontrolerach. Programik ma generować sygnał prostokątny na pinie PB1, ze skokowo przełączanymi, określonymi częstotliwościami.
Poniżej kod opisywanego programu. W pętli głównej nie działa obsługa przycisków.
Kod: C / C++
