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

[Atmega8]Brak napiecia an AREF

RaQ1911 20 Wrz 2010 16:12 2114 17
REKLAMA
  • #1 8531226
    RaQ1911
    Poziom 17  
    Witam,

    buduję multimetr do zasilacza na atmega8. I mam pewien profem. W programie przez zaprogramowaniem atmegi musze wpisać wartość AREF na atmedze. Problem w tym że tam nie ma napięcia, przykłądam miernik do AREF i do GND, miernik nic nie pokazuje. Co moze byc nie tak? Między AREF a a GND jest wstawione kondensator 100nF, bardzo blisko programatora.

    pzdr,
  • REKLAMA
  • REKLAMA
  • #3 8531262
    sulfur
    Poziom 24  
    Jeśli kolega ustawi bity REFS1 oraz REFS0 w rejestrze ADMUX to wtedy napięcie odniesienia jest równe 2,56V (wewnętrzne). Kondensator zostaje. Jako pokutę datasheet strona 202 i 203.

    Nadmieniam, że wewnętrzne źródło odniesienia jest powszechnie uznawane za niestabilne. Jeśli zatem multimetr ma być dokładny, należy pomyśleć o innym rozwiązaniu.
  • REKLAMA
  • #4 8531285
    tymon_x
    Poziom 30  
    sulfur napisał:
    Jeśli kolega ustawi bity REFS1 oraz REFS0 w rejestrze ADMUX to wtedy napięcie odniesienia jest równe 2,56V (wewnętrzne). Kondensator zostaje. Jako pokutę datasheet strona 202 i 203.

    Jeśli o to chodzi, to napisałem gdzie ma poszukać, a nie ustawiać dokładnie REFSx na 11.
  • #5 8531302
    sulfur
    Poziom 24  
    Rozumiem. Zanim zacząłem pisać nie było jeszcze odpowiedzi, a mój internet ostatnio się ślimaczy. Zaproponowałem konkretne rozwiązanie, ponieważ autor zdaje się być zielony w dziedzinie przetwornika ADC.
  • REKLAMA
  • #8 8539922
    RaQ1911
    Poziom 17  
    Do tego miernika, aby zmierzyc to napiecie powinno byc:
    RefS0=1
    RefS1=0
    ? Dobrze rozumiem?
    Czy to odpowiada tym nazwom:
    BootSZ1 i BootSZ0?

    A wiec BootSZ0 powinno byc niezaznaczone a BootSZ1 zaznaczone?

    pzdr,
    [Atmega8]Brak napiecia an AREF

    Uploaded with ImageShack.us
  • #9 8539950
    sulfur
    Poziom 24  
    Nie, to nie ma nic wspólnego z fuse bitami.
  • #10 8540030
    RaQ1911
    Poziom 17  
    To gdzie znajde w tym programie fusebity?
  • #11 8540063
    sulfur
    Poziom 24  
    Panie, ale po co tu komu fuse bity jak to nie ma z tym nic wspólnego. Najpierw kolega tymon_x napisał, a ja poprawiłem że rozchodzi się o rejestr ADMUX i bity REFS1 o REFS0. Podane są nawet strony w DS atmegi, które o tym mówią. Prościej się nie da.
  • #12 8540178
    RaQ1911
    Poziom 17  
    W takim razie gdzie znaloesc ten rejestr ADMUX?
  • #13 8540273
    Konto nie istnieje
    Konto nie istnieje  
  • #14 8540339
    RaQ1911
    Poziom 17  
    OK. Tak zrobię i zobaczę jak działa. dzieki :) Tyle ze tam kazą mierzyc to napięcie... albo cos mi sie pomieszało.
  • #15 8540749
    szelus
    Poziom 34  
    Najpierw wpisz wartość z DS, zaprogramuj procesor, odpal układ i sprawdź, czy się zgadza. Jeżeli będzie znacząco odbiegać, to popraw na tą zmierzoną i zaprogramuj ponownie.
  • #16 8541568
    RaQ1911
    Poziom 17  
    O to mi chodziło, dziękuje bardzo :)
  • #17 8541968
    gaskoin
    Poziom 38  
    kammill1 napisał:
    OK. Tak zrobię i zobaczę jak działa. dzieki :) Tyle ze tam kazą mierzyc to napięcie... albo cos mi sie pomieszało.


    Nie da się go zmierzyć na zewnątrz
  • #18 8542280
    szelus
    Poziom 34  
    gaskoin napisał:
    Nie da się go zmierzyć na zewnątrz

    DS nie bardzo zgadza się tym twierdzeniem:
    Cytat:

    In either case AREF pin is directly connected to the ADC, [...]. VREF can also be measured at the AREF pin with a high impedant voltmeter.
REKLAMA