Dzień dobry.
Mam problem z ustawieniem odliczania czasu za pomocą timera w Atmega8. uC taktowane kwarcem 16MHz, preskaler 64, w kalkulatorze otrzymałem wartość 24999 jeżeli pożądane jest 100ms.
if zaznaczony slashami odpowiada za odczyt ilości zliczonych impulsów i po przekroczeniu zadanej wartości dodać 1/10 sek (zmienna ssek), aż do otrzymania pełnej sekundy.
Nie mam pojęcia gdzie leży problem, cały dzień się z tym męczę.
Problem leży w kodzie samego zliczania czy w ogóle wywołania timera? Za wszelkie wskazówki oraz pomoc dziękuję.
Pozdrawiam.
Mam problem z ustawieniem odliczania czasu za pomocą timera w Atmega8. uC taktowane kwarcem 16MHz, preskaler 64, w kalkulatorze otrzymałem wartość 24999 jeżeli pożądane jest 100ms.
if zaznaczony slashami odpowiada za odczyt ilości zliczonych impulsów i po przekroczeniu zadanej wartości dodać 1/10 sek (zmienna ssek), aż do otrzymania pełnej sekundy.
Nie mam pojęcia gdzie leży problem, cały dzień się z tym męczę.
Kod: C / C++
Problem leży w kodzie samego zliczania czy w ogóle wywołania timera? Za wszelkie wskazówki oraz pomoc dziękuję.
Pozdrawiam.