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
![Szczęśliwy :)](https://forum.atnel.pl/images/smilies/icon_e_smile.gif)
i istnieje szansa że gdzieś się walnąłem.