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

Brak pullup na pinach ADC6 i ADC7 w ATMEGA328P AU w Arduino - dlaczego?

strikexp 14 Mar 2016 21:18 990 5
REKLAMA
  • #1 15523900
    strikexp
    Poziom 27  
    Zauważyłem że na pinach ADC6 i ADC7 nie działa w Arduino podciąganie rezystorem pullup. Czy to ja coś źle robię, czy może jest jakiś powód w mikrokontrolerze ATMEGA328P AU?
  • REKLAMA
  • #2 15523936
    excray
    Poziom 41  
    A na jakim niby porcie chciałbyś włączyć ten PullUp dla ADC6 i ADC7? Gdyby przyszło Ci do głowy napisać PC6 i PC7 to od razu proszę o uzasadnienie poparte dokumentacją, że ADC6 ma cokolwiek wspólnego z PC6, a ADC7 z PC7. Tudzież z jakimkolwiek innym portem.
  • REKLAMA
  • #3 15524225
    strikexp
    Poziom 27  
    Z tego co wyczytałem z tekstu dondu, to są wbudowane rezystory o wartości kilkudziesięciu Kohm. Podłaczam je podając numer portu w Arduino. Na portach PC4 i PC5 działa bez problemu, ale na pinach ADC6 i ADC7 już nie.
    Dlatego pytam czy te rezystory są na każdym pinie IO? Bo numerów portów chyba nie pomyliłem, inaczej bym nie miał odczytów stanów nieustalonych.
    Chodzi oczywiście o obudowę TQFP.
  • REKLAMA
  • #4 15524255
    excray
    Poziom 41  
    Tak ale jak już wspomniałem ADC6 i ADC7 nie dzieli nóżki z żadnym portem, a co za tym idzie niemożliwe jest podciągnięcie ich za pomocą Rpu na portach.
  • REKLAMA
  • #5 15524266
    Konto nie istnieje
    Konto nie istnieje  
  • #6 15524481
    strikexp
    Poziom 27  
    Czyli potwierdza się to czego się obawiałem. W takim razie będę musiał podpiąć dodatkowe rezystory.
REKLAMA