Witam
zaciekawił mnie kod arduino funkcji millis(), która liczy czas od załączenia układu. Byłby mi ktoś w stanie wyjaśnić jak ta funkcja działa. Wg mnie jest ona troszkę zbyt skomplikowana jak na proste zliczanie czasu. Podejrzewam, że chodzi o jej dokładność, żeby się czas nie rozjechał. Wrzucam jedyny kod jaki udało mi się znaleźć w Internecie. Strasznie trudno coś znaleźć na jej temat, oczywiście oprócz informacji co robi. Oraz druga prośba, mógłby napisać mi ktoś jak skonfigurować Timer2 w ATmega32 aby móc wykorzystać te funkcje do liczenia czasu? Zawsze obsługiwałem Timery w trybie CTC, bo tego Overflow, który jest tu użyty jakoś nie potrafię zrozumieć.
Dzięki.
Pozdrawiam
A.T.
zaciekawił mnie kod arduino funkcji millis(), która liczy czas od załączenia układu. Byłby mi ktoś w stanie wyjaśnić jak ta funkcja działa. Wg mnie jest ona troszkę zbyt skomplikowana jak na proste zliczanie czasu. Podejrzewam, że chodzi o jej dokładność, żeby się czas nie rozjechał. Wrzucam jedyny kod jaki udało mi się znaleźć w Internecie. Strasznie trudno coś znaleźć na jej temat, oczywiście oprócz informacji co robi. Oraz druga prośba, mógłby napisać mi ktoś jak skonfigurować Timer2 w ATmega32 aby móc wykorzystać te funkcje do liczenia czasu? Zawsze obsługiwałem Timery w trybie CTC, bo tego Overflow, który jest tu użyty jakoś nie potrafię zrozumieć.
Dzięki.
Pozdrawiam
A.T.
Kod: C / C++
Kod: C / C++