Podczas wywołania callbacka my_encoder, timery
tmr[0] i
tmr[1] są zresetowane, czyli
tmr[0].cnt == 0 i
tmr[1].cnt == 0. Oznacza to, że BUZZ_OFF ustawia port praktycznie w tym samym momencie co BUZZ_ON. Efektem jest brak dźwięku.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Oczekiwany efekt możesz uzyskać np. włączając buzzer w callbacku my_encoder, a wyłączać go w callbacku timera.
my_encoder:język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
on_tmr0_timeout:język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.