witam,
jak zmierzyć czas między dwoma impulsami wchodzącymi na INT0 od odbiornika podczerwieni TSOP1736.
czy włączenie timera poczekanie do nasepnego impulsu i cała procedura może odbyć się w
edit:
napewno w kodzie musi się pojawić to:
czy trzeba dodać jeszcze jedno przerwanie od timera?
cel programu:
przerwanie na INTO - timer on
następne przerwanie na INTO - timer off i przepisanie wyniku do pomocniczej zmiennej.
jak zmierzyć czas między dwoma impulsami wchodzącymi na INT0 od odbiornika podczerwieni TSOP1736.
czy włączenie timera poczekanie do nasepnego impulsu i cała procedura może odbyć się w
ISR(SIG_INTERRUPT0)
{
}
edit:
napewno w kodzie musi się pojawić to:
TCNT0 = 0; // wartość początkowa T/C0
TCCR0 |= (1<<CS01); //preskaler 8
TIMSK = _BV(TOIE0); //wlaczenie przerwan T/C0
sei(); //wlacz globalna obsluge przerwan
czy trzeba dodać jeszcze jedno przerwanie od timera?
cel programu:
przerwanie na INTO - timer on
następne przerwanie na INTO - timer off i przepisanie wyniku do pomocniczej zmiennej.