Witam,
Poznając procki Xmega, chciałem spróbować swoich sił z przetwornikiem ADC w tym procku. Poza dziwnymi jego cechami, jak OFFSET od 200 (czasem od 170) wartości z przetwornika, zauważyłem, że wynik jest niestabilny na ostatnim miejscu i zmienia się ±3, co by przemawiało za szybkimi zmianami pierwszych 2 bitów LSB.
Program mam taki:
funkcja WYSW odpowiada za wyświetlanie wyniku na wyświetlaczu LCD 3,5 cyfry, podłączonym bezpośrednio do procka (bez sterownika) i ona nie wprowadza tych zakłóceń - sprawdzałem.
Pytanie teraz: jak pozbyć się tego rodzaju niestabilności?
Poznając procki Xmega, chciałem spróbować swoich sił z przetwornikiem ADC w tym procku. Poza dziwnymi jego cechami, jak OFFSET od 200 (czasem od 170) wartości z przetwornika, zauważyłem, że wynik jest niestabilny na ostatnim miejscu i zmienia się ±3, co by przemawiało za szybkimi zmianami pierwszych 2 bitów LSB.
Program mam taki:
Kod: C / C++
funkcja WYSW odpowiada za wyświetlanie wyniku na wyświetlaczu LCD 3,5 cyfry, podłączonym bezpośrednio do procka (bez sterownika) i ona nie wprowadza tych zakłóceń - sprawdzałem.
Pytanie teraz: jak pozbyć się tego rodzaju niestabilności?