Witam ponownie, pooglądałem poradnik, pozmieniałem swój kod, niestety dalej mam ten sam problem.
Otóż po wyjściu z pętli oczekiwania wynik, który był w ADCW jest kasowany (jest równy zero - sprawdzone także w symulatorze), więc zwrócenie wartości zawsze daje zero, a ja nie nadążam go porównać do swojej wartości progu. Źródło odniesienia ustawione jest na zewnętrzne, do pinu AREF doprowadzone jest napięcie poprzez dzielnik.
Kod wygląda następująco:
Inicjalizacja ADC
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Kod przed main:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
W main:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Schemat:

PS: nie potrzebuje tu bardzo dokładnego pomiaru, ponieważ progi będą 3