logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[C][Attiny26]Wzmocnienie ADC x20

Dragas 04 Sie 2011 11:01 879 2
REKLAMA
  • #1 9790359
    Dragas
    Poziom 26  
    Witam
    Tak jak w temacie chciałbym dowiedzieć się jak wzmocnić pomiar ADC x20.
    Z tego co wyczytałem z noty, to wystarczy dać
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    Czy to wszystko, czy trzeba co jeszcze dodać, aby działało wzmocnienie?
    I jak ustawić Vref na 2.56V lub 1.8V?

    Pozdrawiam Dragas
  • REKLAMA
  • Pomocny post
    #2 9790388
    BoskiDialer
    Poziom 34  
    ATtiny26 datasheet, strona 101:
    - bity 7:6 rejestru ADMUX wybierają napięcie referencyjne
    - bit 5 wybiera, czy wynik wyrównać do lewej
    - bity 4:0 wybierają kanał+wzmocnienie (tabelka 46 na stronie 102)

    Zauważ, że wartość 0xEB wpisana do ADMUX spowoduje wybranie wewnętrznego źródła napięcia odniesienia (2.56V), wynik będzie wyrównywany do lewej a mierzone będzie 20*(ADC0-ADC1).
    Pytanie sugeruje, że nie zapoznałeś się jeszcze z tą dokumentacją, stąd zachęcam do głębszej lektury, szczególnie że jest tam opisane wszystko o co można zapytać na temat obsługi wszystkich peryferii.
  • #3 9790413
    Dragas
    Poziom 26  
    Krótko zwięźle i na temat :)
    Dziękuję bardzo za pomoc
REKLAMA