Witam,
Mam problem z obsługą timerów w Attiny2313. Korzystam ze środowiska Atnel studio 6. Przechodząc do rzeczy, napisałem sobie kiedyś program w Basomie, w którym odmierzałem czas za pomocą Timer0. Poniżej fragmenty kodu odpowiedzialne za konfigurację tego timera:
I dalej obsługa przerwania:
Z działaniem tego programu nie było żadnego problemu. Teraz chciałem to samo napisać od nowa tym razem w C i tu pojawia się problem. Licznik nie działa tak jakbym chciał i ogólnie mam problem z jego konfiguracją. Mam więc prośbę. Gdyby ktoś zechciał napisać analogiczną konfigurację timera z pierwszego listingu w C, byłbym bardzo wdzięczny. Specjalnie nie zamieszczam na razie listingu w C, ponieważ chciałbym zobaczyć jak ktoś inny by sobie z tym poradził. Najwyżej później wrzucę. Z góry dziękuje za wszelką pomoc.
Mam problem z obsługą timerów w Attiny2313. Korzystam ze środowiska Atnel studio 6. Przechodząc do rzeczy, napisałem sobie kiedyś program w Basomie, w którym odmierzałem czas za pomocą Timer0. Poniżej fragmenty kodu odpowiedzialne za konfigurację tego timera:
Kod: text
I dalej obsługa przerwania:
Kod: text
Z działaniem tego programu nie było żadnego problemu. Teraz chciałem to samo napisać od nowa tym razem w C i tu pojawia się problem. Licznik nie działa tak jakbym chciał i ogólnie mam problem z jego konfiguracją. Mam więc prośbę. Gdyby ktoś zechciał napisać analogiczną konfigurację timera z pierwszego listingu w C, byłbym bardzo wdzięczny. Specjalnie nie zamieszczam na razie listingu w C, ponieważ chciałbym zobaczyć jak ktoś inny by sobie z tym poradził. Najwyżej później wrzucę. Z góry dziękuje za wszelką pomoc.
