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. Gdybym zrezygnował z rozszerzenia liczby wejść, a skupił się na wyjściach, to pomyślałbym o demultiplekserze, przy czym to musiałby być chyba jakiś układ z pamięcią stanu wyjść, a takiego nie znam za bardzo. Może ktoś podsunie jakieś inne rozwiązanie? Może jakiś układ z komunikacją szeregową.
Pozdrawiam, Robbo