А как лучше выйти из ситуации когда не хватает портов?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
Pashka2k 03 августа 2004 г. 17:15
|
|
|
|
Т.е. есть мега16, надо прицепить жк (а это 8 данных + 4 управляющих) и еще кучку периферии, т.е. получается что ног на нём не хватает. Как принято выходить из данной ситуации? Не силён в названиях, но может быть существует двунаправленный буфер(?), который позволял бы в зависимости от 1/0 на его управлении подключать его вход (8 линий) к одному из пары выходов. мгм.. примерно так:
/--|----/В:8---
--/А:8---| |
\__|----/С:8---
|
--/D:1------|
Т.е. вход А и можно выбрать куда он пойдёт - на В или на С в зависимости от D. И наоборот, В и С входы, а А - выход, и с какого входа сигнал пойдёт на А выбирается линией D.
Если не сложно, ткните где почитать про это. Спасибо.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Ответ: Построй по принципу Интел шины, буфера с 3 состояниями на 1 порт, а чип селекты на другой порт или через дешифратор.Выбрал быфурсчитал с порта и т.д. — MALLOY (03.08.2004 18:03, пустое)
- :D Во-первых, я обычно использую 4-х разрядный интерфейс для LCD. — Bill (03.08.2004 17:50, пустое)
- Кстати, для ряда популярных ЖКИ можно и нибловый (4 линии данных) режим обмена установить. — Щ.С. (03.08.2004 17:30, пустое)
- Ответ: Зачем для индикатора двунаправленный буфер? — SimplyMe (03.08.2004 17:24, 116 байт)
- Если хочется расширить только выходы (входы) ставь сдвиговые регистры. Если нужно двунаправленно - можно обойтись мультиплексорами. Но лучше поставить мегу 64(128). — † (03.08.2004 17:19, пустое)
- хмм.. картинка не вышла, попробую еще раз — Pashka2k (03.08.2004 17:18, 132 байт)
- Ответ: — † (03.08.2004 17:26, 124 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru