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.

PCF8574 - Czy układ ten posiada wewnętrzne rezystory PULLDOWN , PULLUP

jakubsan 13 Kwi 2015 10:02 1494 7
  • #1 13 Kwi 2015 10:02
    jakubsan
    Poziom 10  

    Witam
    Pytanie jak w temacie czy układ ten posiada wewnętrzne rezystory:
    PULLDOWN
    PULLUP

    Dokładnie chodzi mi o pracę układu jako wejściowego w połączeniu z Arduino:
    expander.pinMode(4, INPUT);

    czy stosowanie takiego wiersza:
    expander.pullDown(4);
    ma sens i układ podciągnie wewnętrznym rezystorem to wejście do masy ?

    Czy i tak muszę zastosować zewnętrzny rezystor ?


    Informacja taka pojawia się na tej stronie:
    http://starter-kit.nettigo.pl/2011/11/pcf8574...i-jak-latwo-zwiekszyc-liczbe-pinow-w-arduino/
    Ale jakoś ciężko mi w to uwierzyć dodatkowo jeden z komentujących napisał, że takich rezystorów tam nie ma.

    Więc proszę szanownych kolegów o wyjaśnienie sprawy.

    0 7
  • #2 13 Kwi 2015 10:37
    373522
    Użytkownik usunął konto  
  • #3 14 Kwi 2015 13:57
    jakubsan
    Poziom 10  

    Witam

    Przeczytałem ten artykuł 2 razy i nie bardzo widzę tam odpowiedź na moje pytania ?

    0
  • #4 14 Kwi 2015 16:32
    dondu
    Moderator Mikrokontrolery Projektowanie

    jakubsan napisał:
    Pytanie jak w temacie czy układ ten posiada wewnętrzne rezystory:
    PULLDOWN
    PULLUP

    ...
    Ale jakoś ciężko mi w to uwierzyć dodatkowo jeden z komentujących napisał, że takich rezystorów tam nie ma.

    Dlaczego nie sprawdzisz w dokumentacji tego układu?


    PCF8574 - Czy układ ten posiada wewnętrzne rezystory PULLDOWN , PULLUP

    0
  • Pomocny post
    #5 14 Kwi 2015 17:13
    zumek
    Poziom 39  

    jakubsan napisał:
    Witam

    Przeczytałem ten artykuł 2 razy i nie bardzo widzę tam odpowiedź na moje pytania ?


    To może zerknij na obrazek, który przedstawia budowę portu I/O w PCF8574.

    PCF8574 - Czy układ ten posiada wewnętrzne rezystory PULLDOWN , PULLUP

    Widzisz tu gdzieś rezystory PULLUP, czy PULLDOWN :?:

    2
  • #6 14 Kwi 2015 19:21
    jakubsan
    Poziom 10  

    dondu napisał:
    jakubsan napisał:
    Pytanie jak w temacie czy układ ten posiada wewnętrzne rezystory:
    PULLDOWN
    PULLUP

    ...
    Ale jakoś ciężko mi w to uwierzyć dodatkowo jeden z komentujących napisał, że takich rezystorów tam nie ma.

    Dlaczego nie sprawdzisz w dokumentacji tego układu?


    PCF8574 - Czy układ ten posiada wewnętrzne rezystory PULLDOWN , PULLUP


    Dziękuję koledze za tak dokładne wskazanie zapisu.
    Tylko że ten zapis jest o liniach SDA SCL, a ja pytałem o piny I/O P0-P7
    Również schemat na tym zdjęciu pokazuje podciąganie, ale wyjścia INTerupt, a nie pinów P0-P7

    Dlaczego nikt nie napisze że tego tam nie ma i przytoczona przeze mnie strona wprowadza w błąd, tylko zawsze musi być odpowiedź zagadka jak u kolegi ZUMEK

    Panowie jest to dział dla początkujących więc można dać prostą jasną odpowiedź.

    A tak żeby jeszcze podgrzać temat to tu jest link do video na którry gościu twierdzi że takie rezystory tam są. A obejrzałem wiele jego odcinków i jakieś pojecie o elektronice to chyba ma

    https://www.youtube.com/watch?v=JNmVREucfyc

    0
  • #7 14 Kwi 2015 19:34
    dondu
    Moderator Mikrokontrolery Projektowanie

    jakubsan napisał:
    Tylko że ten zapis jest o liniach SDA SCL, a ja pytałem o piny I/O P0-P7

    OK

    jakubsan napisał:
    Panowie jest to dział dla początkujących więc można dać prostą jasną odpowiedź.

    Ponieważ to Twój pierwszy temat w dziale mikrokontrolerów to wyjaśniam, że my uczymy korzystania ze źródeł, bo to przynosi pytającym największy zysk.
    Dostałeś oczekiwaną prostą odpowiedź od kol. Zumek, która wyjaśnia sprawę pull-up i pull-down na pinach, o które pytasz.

    I zapamiętaj: Zawsze bazuj na dokumentacji.

    1
  • #8 03 Wrz 2015 10:09
    jakubsan
    Poziom 10  

    Witam

    Przyjrzałem się bibliotece PCF8574.h i znalazłem taki fragment:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Myślę, że to potwierdza wypowiedzi kolegów:

    Układ PCF8574 nie posiada wewnętrznych rezystorów pullup.

    remarks Software pull-up resistors are not available on the PCF8574

    Temat do zamknięcia.

    0