eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRozszerzenie liczby wejść/wyjść w mikrokontrolerzeRe: Rozszerzenie liczby wejść/wyjść w mikrokontrolerze
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.internetia.pl!not-for-mail
    From: BartekK <s...@d...org>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Rozszerzenie liczby wejść/wyjść w mikrokontrolerze
    Date: Wed, 23 Oct 2013 21:27:39 +0200
    Organization: Netia S.A.
    Lines: 30
    Message-ID: <l498ot$gk2$1@mx1.internetia.pl>
    References: <52681c54$0$2299$65785112@news.neostrada.pl>
    NNTP-Posting-Host: drut.org
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: mx1.internetia.pl 1382557277 17026 77.252.249.9 (23 Oct 2013 19:41:17 GMT)
    X-Complaints-To: a...@i...pl
    NNTP-Posting-Date: Wed, 23 Oct 2013 19:41:17 +0000 (UTC)
    In-Reply-To: <52681c54$0$2299$65785112@news.neostrada.pl>
    X-Tech-Contact: u...@i...pl
    User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.0.1
    X-Server-Info: http://www.internetia.pl/
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:653717
    [ ukryj nagłówki ]

    W dniu 2013-10-23 20:58, Robbo pisze:
    > Witam,
    >
    > Tworzę układ z wykorzystaniem mikrokontrolera ATmega128. Zabrakło mi
    > trzech linii wejść-wyjść ogólnego przeznaczenia.
    >
    > Zastanawiałem się nad rozszerzeniem liczby wejść (będą do nich
    > podłączone, za pośrednictwem transoptorów, sygnały z przycisków,
    > przełączników itp). Pomyślałem o zastosowaniu 8 albo 16-wejściowego
    > multipleksera. Minusem jest to, że chciałem też pod multiplekser
    > podłączyć klawiaturę membranową, która normalnie jest podłączona
    > bezpośrednio pod wejścia mikrokontrolera z podciąganiem (pull-up) --
    > przy multiplekserze, musiałbym wstawić 5 oporników w celu zasilenia.
    Zamiast 5 oporników możesz wrzucić drabinkę gotową
    http://www.junun.org/MarkIII/Manual/images/bigcompon
    ents/Resistor_pack.jpg
    która od razu zrobi pullup na 5/6/8/ile tam chcesz linii.

    A co do podłączenia - a używasz magistrali SPI (miso/mosi/sck) do
    czegoś? Jak masz wolne to może tam się podłącz prostym rejestrem
    przesuwnym z zatrzaskiem, np 74hc595 jako 8 wyjść zatrzaskiwanych
    (podłączony pod MOSI) oraz równocześnie 74hc165 jako wejście
    zatrzaskiwane (podłączony pod MISO), SCK wspólne. Banalnie się to
    konfiguruje i używa w programie.



    --
    | Bartłomiej Kuźniewski
    | s...@d...org GG:23319 tel +48 696455098 http://drut.org/
    | http://www.allegro.pl/show_user_auctions.php?uid=338
    173

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: