-
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/ ]
Następne wpisy z tego wątku
- 04.04.18 07:48 Marek
Najnowsze wątki z tej grupy
- Procesor NMOS i karta CF
- Jak sprawdzic uC
- radyjko znalazłem
- Telewizor przestał widzieć sygnał z anteny
- LED
- System operacyjny dla 6800?
- Przyłączenie działki do sieci elektrycznej
- Działalność nierejestrowana/definicja sprzętu elektronicznego/misie i kolejki
- Smukły, długi ściągacz izolacji do kynaru
- rezystor 3 omy 400W
- [newbie] Jaki multimetr za 2-4 stówy?
- szafka sieciowa
- Raspberry Pi 5 + dyski SATA
- lutownica na węgiel
- Znów czary (albo niewiedza) - tym razem fotowoltaika
Najnowsze wątki
- 2024-05-24 Chiński bestseller w Europie. Ford "martwi się nową konkurencją"
- 2024-05-24 Wiewiórki, szczury i myszy...
- 2024-05-24 Warszawa => QA Manager <=
- 2024-05-24 Warszawa => AI Specialist <=
- 2024-05-24 Zabrze => Analityk biznesowo-systemowy <=
- 2024-05-24 Ulm => Technischer Rollouter (d/m/w) <=
- 2024-05-24 Warszawa => Senior Rust Software Engineer <=
- 2024-05-24 Warszawa => Spedytor międzynarodowy <=
- 2024-05-24 Kraków => Head of International Freight Forwarding Department <=
- 2024-05-24 Warszawa => Senior Software Engineer PHP (BillPro) Contractor <=
- 2024-05-24 Warszawa => Senior Software Engineer PHP (BillPro) Kontraktor <=
- 2024-05-24 Warszawa => Cybersecurity Consultant <=
- 2024-05-24 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-05-24 Warszawa => React Native Developer <=
- 2024-05-24 Re: Ambasador USA zdradza: TVN Style nie jest firmą Unii Europejskiej :-)