regrom napisał: psooya napisał: Uwaga tylko jest taka że Vin nie może przekroczyć Vref.
To rozumiem, i wiadomo o tym. Tylko zdziwiłem się jak bawiłem się ADC, i zmieniłem z 10 na 8 bit, nigdzie nie było napisane że wtedy ADC=VIN*256/VREF a to ważne.
A jak zmieniles z 10 na 8 bit? Jedynie co mogles zmienic to wyrownanie do lewej lub prawej. Jesli ustawisz wyrownanie do lewej i do obliczen wezmiesz tylko ADCH to tak jakbys go wstepnie podzielil przez 4 (dwa najmlodzsze bity znajda sie w ADCL), stad tez mnoznik wyniesie 1024/4=256.
Atom, nie do konca, jesli zalezy mu tylko na 8 bitach to tak jak pisze regrom wystarczy ustawic wyrownanie do lewej i czytac wylacznie ADCH.
Co do przekraczania VCC (AVCC) na dowolnym pinie to myslalem, ze juz to kiedys wyjasnialismy

Wszystko bedzie ok dopoki wydajnosc zrodla nie przekroczy ok. 1mA - wtedy cokolwiek podasz zostanie obciete przez wewnetrzne diody do AVCC+0,6V, a jako odczyt bedziesz mial 1024.