Cześć
Robiąc sobie sterownik do diod RGB chciałem ich kolor regulować za pomocą potencjometrów (w systemie HSV). Mam taki problem z ADC ponieważ ciągle otrzymuję tan sam wynik "1023". Wymieniony przypadek tyczy się pracy na procesorze ATmega8 gdy ten sam układ zrobiłem na ATmega32 to wszytko działało (wiem, że te układy mają na tych samych portach inne funkcje ale wszytko podłączyłem dobrze ponieważ wszystkie inne funkcje działają).
Inny problem mam taki, że podczas pomiaru napięcia w momencie gdy przełączę kanał to pierwszy odczyt jaki otrzymam nie jest prawidłowy (mniej więcej w połowie pomiędzy wartościami kanału obecnego i poprzedniego) dopiero powtórzenie pomiaru daje prawidłowy wynik - dzieję się tak na ATmedz8 jak i 32.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Dodam, że przestudiowałem już całą książkę, forum i filmy na youtubie i nie mogę znaleźć rozwiązania mojego problemu.