Panowie i Panie,
chciałem zrobić sobie na swoim zestawie uruchomieniowym efekt gdy nacisnę klawisz KEY1 to Buzzer załączy się na 100ms nie zależnie od tego czy klawisz trzymam czy będzie to szybkie kliknięcie. Założenie jest takie, że zawsze ma być to 100ms.
Do tego celu zastosowałem obsługę przycisku z bloga Pana Mirka, dodatkowo Timer2 który będzie miał za zadanie odliczać czas.
Wszystko ładnie pięknie, jak tak analizuje cały kod to wydaje się, że powinno działać. Ale jednak nie, gdzieś mam błąd i już mi ręce opadają. Możecie zerknąć na kod, gdzie jest widoczny błąd ?? Wydaje mi się, że coś z obsługą przerwani może być problem.
Może ktoś ma swoje rozwiązania, żeby uzyskać taki efekt ??
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.