Mux shield

Тема в разделе "Обсуждение магазина", создана пользователем lixp, 28 фев 2012.

  1. Unixon

    Unixon Оракул Модератор

    Да это все понятно. Я про другое.
    Вот допустим вам надо записать в один разряд "1", в другой "0". Что делаем: устанавливаем адрес, и на линию данных отдаем "1" и половина дела сделана. А дальше возникает дилемма: если мы сначала поменяем адрес, а потом данные, то наша "1" может пройти демультиплексор раньше, чем мы сменим ее на "0", а если мы сначала поменяем данные на "0", а потом изменим адрес, то предыдущая записанная "1" может исчезнуть. Если адрес выставлять побитово, то можно запороть данные на куче линий, потому что пока мы его так выставляем, переберем кучу ненужных адресов. Если у демультиплексора окажется достаточное быстродействие, со всей этой несинхронной радостью придется бороться.

    Про 4067 я уже давно не говорю :)