Robotyzacja.com

..robotyka wokół naszych myśli

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Automatyka i Robotyka Mikrokontrolery ADUC831 Tryby pracy timera/licznika 0 i 1. Tryb 2 i Tryb 3

Tryby pracy timera/licznika 0 i 1. Tryb 2 i Tryb 3

Email Drukuj
Ocena użytkowników: / 3
SłabyŚwietny 
Tryb 2 (8-bitowy Timer/Licznik z automatycznym przeładowaniem)
Tryb 2 ustawia rejestr timer’a jako 8 bitowy licznik (TL0) z automatycznym przeładowaniem dokładnie tak jak jest to pokazane na rysunku nr 47. Przepełnienie TL0 ustawia TF0 oraz przeładowuje samego siebie aktualną zawartością TH0. TH0 reprezentowane jest przez program. Powyższa operacja nie zmienia zawartości TH0.   
Image

Tryb 3 (dwa 8-bitowe Timery/Liczniki)
Tryb 3 ma inne znaczenie dla Timera 0 oraz dla Timera 1. Timer 1 w trybie 3 podtrzymuje wartość zliczoną. Taki sam efekt uzyskamy ustawiając w TR1 wartość 0. Timer 0 w trybie 3 ustawia TL0 oraz TH0 jako dwa oddzielne liczniki. Konfiguracja ta pokazana jest na rysunku 50. TL0 używa bitów kontrolnych Timer’a 0: C/T, Gate, TR0, INT0 oraz TF0. W trybie tym TH0 jest zablokowany i pełni funkcje maszyny zliczającej cykle, przejmuje też kontrole nad bitami: TR1 oraz TF1 Timera 1. W trybie tym TH0 kontroluje przerwania Timera 1. Tryp 3 stosowany jest w aplikacjach wymagających dodatkowego 8- bitowego timera lub licznika.
Kiedy Timer 0 jest w trybie 3, Timer 1 może zostać wyłączony lub włączony lub też pracować we własnym trybie 3. Timer 1 może również zostać użyty w komunikacji szeregowej jako generator częstotliwości. W praktyce Timer 1 może pracować w każdej aplikacji, która nie wymaga przerwań .

Image

 
Źródło: dokumentacja ADuC831 

 
Naszą witrynę przegląda teraz 5 gości 

Szukaj artykułu

Partnerzy