eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPCF8574 - kierunek I/O poszczególnych portów › Re: PCF8574 - kierunek I/O poszczególnych portów
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.n
    et!not-for-mail
    From: g...@s...invalid (Adam Wysocki)
    Newsgroups: pl.misc.elektronika
    Subject: Re: PCF8574 - kierunek I/O poszczególnych portów
    Date: Sat, 31 Mar 2018 21:35:12 +0000 (UTC)
    Organization: news.chmurka.net
    Message-ID: <p9ouug$3k5$4$gof@news.chmurka.net>
    References: <p9iuip$7mf$1@node2.news.atman.pl>
    NNTP-Posting-Host: pi.v.chmurka.net
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Injection-Date: Sat, 31 Mar 2018 21:35:12 +0000 (UTC)
    Injection-Info: news.chmurka.net; posting-account="gof";
    posting-host="pi.v.chmurka.net:172.24.44.20"; logging-data="3717";
    mail-complaints-to="abuse-news.(at).chmurka.net"
    User-Agent: tin/2.4.1-20161224 ("Daill") (UNIX) (Linux/4.4.50-v7+ (armv7l))
    Cancel-Lock: sha1:DEntOcVfbYv1c6ospQ3WUnZ5MfY=
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:730685
    [ ukryj nagłówki ]

    Marek <t...@f...pl> wrote:

    > jak wysterować po I2C ten scalak, żeby części portów działała jako wyjście,
    > a część jako wejście?

    Masz dwa możliwe stany.

    0 -- mocna masa, pin w rezultacie jest wyjściem ustawionym na 0
    1 -- słaby plus, pin jest podciągnięty słabym rezystorem do plusa

    Jeśli ustawisz 1 i wykorzystasz pin jako wyjście, to ten słaby plus
    będziesz mógł sobie wzmocnić (np. wysterować nim tranzystor).

    Jeśli ustawisz 1 i wykorzystasz pin jako wejście, to w przypadku
    niepodłączenia wejścia (lub podłączenia do plusa) odczytasz 1, a
    w przypadku podłączenia do masy odczytasz 0.

    Musisz pamiętać, że ten układ wystawia albo mocne zero (czyli możesz np.
    zasilić LED z anodą podłączoną przez rezystor do plusa), albo słabą
    jedynkę, która łatwo jest pokonywana przez podłączony do niego stan. Nie
    wystawisz mocnej jedynki (żeby móc np. zasilić LED od strony anody, gdzie
    katoda będzie podłączona do masy).

    > to jeśli na powyższym porcie kontrolującym zasilanie ustawię stan niski,
    > to zrobię zwarcie źródła zasilania.

    Teoretycznie tak. W praktyce nie ma tam tak silnego źródła, żebyś zrobił
    zwarcie. Po prostu będzie większy pobór prądu.

    --
    [ Email: a@b a=grp b=chmurka.net ]
    [ Web: http://www.chmurka.net/ ]

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: