Witam

Trochę się zakręciłem... Postanowiłem zastosować SuperDebounce w swoim nowym hobbystycznym projekcie, a przy okazji chciałem zrobić wygasanie LCD po jakiejś tam bezczynności po ostatnim wciśnięciu switcha.. Więc funkcja wygląda:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W sumie jak wywołałem ją w while'u to fajnie wygasa.. z tym że jest to while...
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Ale przy wywołaniu przyciskiem niestety wyświetlacz nie chce przygasać... zmienna pwm1 cały czas równa jest 0 (podświetlenie LCD sterowane katodą więc wyświetlacz zapalony)
Sposób obsługi przycisku czysto poglądowy (nie związany z s..Debounce)
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Spójrzcie proszę na ww. funkcję. Czy po wciśnięciu przycisku nie powinna się wykonać? (tzn. najpierw pętla a później > return - opuszczenie funkcji)?
Bardzo proszę o pomoc bo chwilowo stoję przez to z całym programem ...