Jak skonfigurować ATmega8, aby timer1 przechwytywał stany komparatora w wybranym trybie?

Atmega8 i przechwycenie timera1 od komparatora





Poprzedni Następny
Wiadomość
Spis treści
From: jacub <jakubanospam_at_nospam_o2.pl>
Subject: Atmega8 i przechwycenie timera1 od komparatora
Date: Sat, 05 Nov 2005 12:42:30 +0100


Ustawiam komparator aby robił przerwania dla każdej zmiany na wyjściu
komparatora oraz ustawiłem tryb przechwytywania timera1. Teraz mam kilka
pytań, ponieważ nie mam pewności.
1. Komparator robi przerwania dla każdej zmiany wyjścia. Czy timer1
będzie wówczas przechwytywany dla każdej zmiany komparatora? Czy można
ustawić żeby był przechwytywany tylko dla stanu niskiego lub zbocza
opadającego?
2. Nie wiem czy dobrze rozumiem: Komparator robi przerwanie gdy na
wyjściu jest stan niski to wtedy włącza się timer1 a gdy zmienia się
stan na wysoki timer1 jest przechwytywany i automatycznie zerowany. Czy
może timer1 chodzi cały czas i jest przechwytywany zarówno dla stanu
niskiego i wysokiego wyjścia komaratora?
3. Czy można zrobić tak żeby timer startował, gdy na wyjściu komparatora
jest stan wysoki a był przechwytywany, gdy stan na wyjściu komparatora
zmienia się na niski.
Trochę namieszałem - mam nadzieję, że zrozumiecie ;)