Walczę z ADC już dwa dni, więc szukam pomocy u was.
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
źródło: comment_1612439497G9is1UAoA3mWaQq2QgYYFE.jpg
Pobierz
















MOBILE JOBS
- [REMOTE] Manager, Mobile Software Engineering @ homeadvisor.com 20.0k-25.0k (B2B)
- [REMOTE] IOS Developer @ onwelo.com 16.0k-21.0k (B2B)
- [REMOTE] Android Developer @ onwelo.com