Leksykon IT › Sprzęt › Input capture

Input capture

Sprzęt Svenska → Zaktualizowano: 2026-11-03

Funkcja timera, która zamraża wartość licznika dokładnie w tym cyklu zegara, w którym na wyprowadzeniu pojawia się zbocze.

Naiwny sposób pomiaru impulsu to odczyt timera w obsłudze przerwania. Wynik jest wtedy tak dokładny, jak pozwala opóźnienie przerwania, a to zależy od tego, co akurat działało. Input capture przenosi pomiar do sprzętu: gdy nadejdzie zbocze, timer kopiuje swój stan do rejestru przechwytywania, a oprogramowanie odbiera go, kiedy ma czas. Dokładność wynosi jeden takt timera niezależnie od obciążenia.

Dwie przechwycone wartości dają okres lub szerokość impulsu. Tak dekoduje się odbiornik RC, mierzy echo czujnika ultradźwiękowego albo odczytuje pilot na podczerwień. Lustrzaną funkcją jest output compare, na którym opiera się PWM. Podłączony do DMA pozwala nagrać całe ciągi impulsów bez udziału rdzenia.

← Wróć do leksykonu