22542 IMGf08 (3)

22542 IMGf08 (3)



ut auaowa i aziutunic wtiKr uKoniroierow nvti


Jedną z interesujących funkcji Licznika/Timeral jest możliwość przechwytywania (capture). Jeśli TC1 pracuje w tym trybie, to podanie impulsu wyzwalającego na wejście ICP powoduje przepisanie aktualnego stanu licznika TC1 do rejestrów [ICR1H][ICR1L] (czyli [ICR1H] [ICR1 L]=[TCNT 1H] [TCNT1L]). Tak więc, po wyzwoleniu licznik zlicza w ustalonym cyklu, a jego stan w chwili wyzwolenia został zatrzaśnięty w 16-bitowym rejestrze ICR1. Impuls wyzwalania może być pobierany także z wyjścia komparatora analogowego.


Układ TC1 oprócz typowych trybów pracy jako zwykły timer lub licznik, umożliwia dodatkowo realizację funkcji porównywania wyjścia (Output Compare), modulacji PWM (Pulse Width Modulation — modulacja szerokości impulsu) i przechwytywania wejścia (Input Capture). Funkcja Output Compare    ~

wykorzystuje rejestry OCR1AH i OCR 1 AL (Output Compare Register 1A) ja-ko źródło danej porównywanej ze stanem Timera/Licznikal. W przypadku wystąpienia równości rejestrów: OCRlAH=TCNTlH i OCR1 AL=TCNT1L może nastąpić opcjonalne zerowanie Timera/Licznikal oraz akcja na wyjściu (0C1)

Output Compare 1. Sposób reakcji zależy od ustawień bitów COM1A1 i COM1AO w rejestrze TCCR1A (Timer/Counterl Control Register A). Szczegółowy opis zamieszczono w dalszej części rozdziału.

Rejestry OCR1AH i OCR 1 AL są również wykorzystywane podczas pracy Timera/Licznikal jako 8-, 9- lub 10- bitowy modulator PWM. Funkcja przechwytywania jest związana z rejestrem ICR1 (/nput Capture Register). Jest to de facto rejestr 16-bitowy składający się zICRIH (starszy bajt) i ICR1L (młodszy bajt). Przechwytywanie jest wyzwalane zewnętrznym sygnałem pojawiającym się na wyprowadzeniu ICP (Input Capture Pin) mikrokontrolera.

Funkcję przechwytywania konfiguruje się poprzez ustawienia rejestru Ul TCCR1B (Timer/Counterl Control Register). Do wyzwalania przechwytywania może być wykorzystany ponadto komparator analogowy zawarty ■■

Rys. 5.4. Schemat uktadu obrabiającego sygnat z wejścia ICP



Wyszukiwarka

Podobne podstrony:
skanuj0013 (173) k j^/u s <£ fV li^oI$Xir^cK^Ut^jc^> , ^ou&oa** 07/? f dco (>JUi^jrtjle
skanuj0014 (239) ótiy)QjdjU^ / {&&. $jonooUl wMffi tomhol # ieLH>o r &okneu /)0a2f^ut
skanuj0017 (106) ł*? AM - iaaxl>(o^ ) c/ut    ,///uJ ^ą/u 6irtłKąs^mffi+%)r^r^i ^
skanuj0036 (7) V 1C IJ6~* Ute*-?,? /f    pUUu-jr uT urfcJTWt ^ I(
exam kosiuczenko łe+fs/Wt * H p- "U /ut >///«,+!,,/.■ 11 m/,„„ * / *r ff/tifrf //»$*$>
F1424 Htmoiimraj •* «*<< no«> * > N09*łi»> *Si uywiM*^ łP i*4* »»i 1 mcc r/ut iruom
F29 2 Ut Netscape - [Yeti Galoshes] B0C File Edit View Go Bookmarks Options Directory Window
File1278 oQn
Fizyka notatki z zajec?datkowych [nieposortowane?5] W©lS©l ^    €-1^ cA  &n
hello1 The F.re e Lćivo.ut s^ćoitij ■L». .. i • >.>*► *£ •f* *- *&V_ Cł
hjp01 Ul IH uą 114 i i © » KwiMI ■ ‘ C *- i a- * «.Ut *«ł» i*    «*»# U. *WW* 10

więcej podobnych podstron