Witam
Próbuję napisać program do pomiaru prądu, napięcia i temperatury. I udawało mi się do momentu, w którym podłączyłem drugi kanał ADC. Program ma wyświetlać odczyty co sekundę (temp. co 3) i nie robi tego poprawnie. Obie wartości ADC są takie same i zależą tylko od potencjometru podłączonego do kanału 5. Pomiar jest dokonywany na tym kanale jako pierwszy.
Próbowałem dawać jakieś opóźnienia ale to nie pomogło. Wydaje mi się, że problem tkwi w tym, że uC ma za mało czasu na wykonanie pomiaru i przełączenie się na drugi kanał.
Procesor to ATmega8, taktowana wew. rezonatorem 8MHz.
Z góry dziękuję za wszelką pomoc.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.