Witam!
Mam pytania: jak w praktyce zastosowac timery?
Jak one działają? W którą stronę zliczają? Jak zczytac ich stan? Do ilu mogą zliczać?
chciałbym, aby ktoś wytłumaczył mi to na przykładzie Atmegi8 i języka Bascom.
Wiem już że:
-Timery zliczają impulsy które same generują wg. prescalera
-Prescaler to taki dzielnik, który bierze jakąś część taktowania procesora do generowania impulsów timera i na podstawie jego wartosci widac co ile timer zlicza.
-timer moze byc ilustambitowy (cokolwiek to znaczy)
Interesuje mnie tylko wykorzystanie timera jako czasomierza.
chciałbym wiedzieć:
Jak skonfigurowac timer aby zliczał x razy na sekundę
Jak rozpocząc zliczanie
Jak zakonczyc zliczanie
Jak dobrac się do wyniku
Ile ten wynik moze wynosic maksymalnie?
Podałby mi ktoś dobrze opisane polecenia i jakiś przykład z zapisem wartości timera do zmiennej? (zastosowanie to zliczanie odcinka czasu między przerwaniami)
Mam pytania: jak w praktyce zastosowac timery?
Jak one działają? W którą stronę zliczają? Jak zczytac ich stan? Do ilu mogą zliczać?
chciałbym, aby ktoś wytłumaczył mi to na przykładzie Atmegi8 i języka Bascom.
Wiem już że:
-Timery zliczają impulsy które same generują wg. prescalera
-Prescaler to taki dzielnik, który bierze jakąś część taktowania procesora do generowania impulsów timera i na podstawie jego wartosci widac co ile timer zlicza.
-timer moze byc ilustambitowy (cokolwiek to znaczy)
Interesuje mnie tylko wykorzystanie timera jako czasomierza.
chciałbym wiedzieć:
Jak skonfigurowac timer aby zliczał x razy na sekundę
Jak rozpocząc zliczanie
Jak zakonczyc zliczanie
Jak dobrac się do wyniku
Ile ten wynik moze wynosic maksymalnie?
Podałby mi ktoś dobrze opisane polecenia i jakiś przykład z zapisem wartości timera do zmiennej? (zastosowanie to zliczanie odcinka czasu między przerwaniami)