Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ADC - Prezentacja wyniku na LCD - stała wartość

JordanH 24 Lip 2015 21:58 558 7
  • #1 24 Lip 2015 21:58
    JordanH
    Poziom 11  

    Witam, postępuje zgodnie ze schematem oraz instrukcją ze strony :
    http://mikrokontrolery.blogspot.com/2011/03/adc-prezentacja-wyniku-na-lcd.html

    Realizuję 1szy schemat oraz mam kod pierwszego programu na tej stronie. Działam na atmedze32 i podpiąłem zgodnie ze schematem szeregowo potencjometr 10k oraz rez. 10k, do pinu PA0 (ADC wg datasheet). Kręce pot. i mam na woltomierzu od 0-2.39 V, natomiast na lcd pokazuje sie ciągle jakieś 790-810 ( skacze losowo niezależnie od kręcenia pot.)

    Nie wiem co jest nie tak, schemat sprawdzałem, mam pod Aref podpiety kondensator 100n do masy, a na innych pinach ADC mam to samo.

    0 7
  • #2 24 Lip 2015 22:00
    Tomasz Gutewicz
    Poziom 10  

    Pokaż swój kod bo bez niego trudno cokolwiek stwierdzić.

    0
  • #3 24 Lip 2015 22:03
    JordanH
    Poziom 11  

    kod na tej stronie jest mam skopiowany i poprawiłem #define ADCIN PA0, bo tak podpiąłem na atmega32.

    0
  • #5 24 Lip 2015 22:07
    Tomasz Gutewicz
    Poziom 10  

    W takim razie sprawdź czy wejście mierzonego sygnału napewno podpięte jest do PC5 !

    0
  • #6 24 Lip 2015 22:07
    JordanH
    Poziom 11  

    a ja mam zmienione tam w kodzie na PA0 w #define, az takim debilem nie jestem...

    0
  • #8 24 Lip 2015 22:14
    JordanH
    Poziom 11  

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Proszę, nic poza tym nie zmianiałem, bo nie wiem co do czego w tym ustawieniach mux'ów. Myślałem ze ta dyrektywa który pin podpięty zrobi wszystko. I nie zgubcie się jest tam PA1 bo próbowałem już na różnych podpinać :)

    0