Mam problem z konfiguracją ATXmega16D4. Chodzi o ADC w trybie DIFF WITH GAIN. Konfiguracja prezentuje się następująco:
Jak jest ustawione GAIN DIV 1X to jakoś działa, ale przy innych ustawieniach nie ma szans i nie pracuje poprawnie.
Wynik wyświetlam na PWMie (+oscyloskop) skonfigurowanym na okres 4096 a do ADC.CH0.RES dodaję zawsze 2048, żeby nie wychodziło gdzieś poza zakres. Efekt tych ustawień to skręcony potencjometr w stronę masy dioda świeci. Lekkie przekręcenie i zapala się na max. Pośrednie wartości są nie do uzyskania w sposób praktyczny i użyteczny.
Gdzie tkwi błąd?
Kod: C / C++
Jak jest ustawione GAIN DIV 1X to jakoś działa, ale przy innych ustawieniach nie ma szans i nie pracuje poprawnie.
Wynik wyświetlam na PWMie (+oscyloskop) skonfigurowanym na okres 4096 a do ADC.CH0.RES dodaję zawsze 2048, żeby nie wychodziło gdzieś poza zakres. Efekt tych ustawień to skręcony potencjometr w stronę masy dioda świeci. Lekkie przekręcenie i zapala się na max. Pośrednie wartości są nie do uzyskania w sposób praktyczny i użyteczny.
Gdzie tkwi błąd?
