Podstawową rzecz do odpalenia timera programowego masz już zrobioną, czyli aktywowany TIMER tykający co 10ms.
Najpierw zadeklaruj zmienną TIMER
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Następnie dopisz sobie w wektorze przerwania ISR poniższy kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Pozostaje jeszcze zmiana w "case 0". Po poleceniu "czujniki_cnt = search_sensors();" wpisz to:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
oczywiście delaya wywalasz a resztę zostawiasz tak jak masz.
Mam nadzieję że zadziała, bo piszę to z głowy czyli z niczego

i istnieje szansa że gdzieś się walnąłem.