Dzięki za podpowiedzi. Mam jeszcze jeden problem lub może nie problem, a takie rozmyślanie. Powiem o co chodzi...Trochę sie waham o tym pisać, ponieważ nie jest to związane za bardzo z tematem wątku. Problem polega na tym, że w pętli głównej, mam kilka funkcji i program sobie działa. Pokaże to ta obrazowo:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jednak chciałbym wprowadzić do programu taką zmianę. Program działa ciągle ale bez komunikacji z PC. Jednak gdy wcisnę na chwilę klawisz to aktywuje się działanie funkcji uart(); , wyłączam działanie funkcji pomiar(); natomiast pozostałe funkcje pracują. I taką zmianę chciałbym wporwadzać na okres od kliknięcia klawisza do ponownego kliknięcia klawisza.
Zastanawiam sie jak można to zrealizować. Rozmyślałem nad przerwaniami , ale do tej pory korzystałem z nich, aby po np. jakimś przerwaniu zewnętrznym wykonać dany algorytm. Natomiast tutaj trochę to innaczej wygląda.