Ну начинается ;-) Я же просил без резистора, а Вы рассказываете что вот тут резистор вовсе не тот самый резистор ;-)
Раз уж Вы поддержали мою шутку, жду схему цифрового устройства без резистора на выходе ОК.
---------- Post added at 00:26 ---------- Previous post was at 00:24 ----------
Ну, например, рассудить логически, что раз м/с не выбрана, значит ничего разумного она выдать на выход не может, а для м/с с ОК "ничего разумного" есть то, что получаем от резистора подтяжки.
Или взять РЕ3 и засадить вход V на единицу.
По моему, уже после этого Keeper`у - капут! О чём можно рассуждать далее.
А если серьёзно, то могу, правда, после того как переберусь на хауз (похоже уже ближе к новогодним праздникам), предложить привести схему к хай-энд варианту, с использованием туннельных диодов и другой нелинейной схемотехники. А то - резисторы, лампочки.
Разыскиваю всё, что связано с ПЭВМ "Ириша".
Ну, во-первых, если мы не используем ППА, то удобнее сделать один порт для обмена данными, и один порт управления/статуса.
Вопрос, мы прерывания совсем не будем использовать? Тогда проще.
Лучше с прерываниями, на обработчик повесить весь обмен. Да и основной процессор будет меньше загружен, т.к. отвлекаться не будет на проверку статусов и т.д. Опять же с отладкой будет проще.
Разыскиваю всё, что связано с ПЭВМ "Ириша".
Обмен останется тем же (IN, OUT). /BUSRQ и /BUSEN - относятся к захвату шины, это ближе к ПДП. Использоваться будет контроллер прерываний основного МП.
Кстати, в ВВ55 для работы по прерываниям всё уже есть. Если использовать ИРки,, то придётся поизвращаться.
Всё будет зависеть от того, насколько загружен МП2.
Разыскиваю всё, что связано с ПЭВМ "Ириша".
Выходная часть порта данных у управления/статуса делается на ИР22/23 (в зависимости от того, как формируем управляющий защелкиванием сигнал), они как раз имеют вход разрешения считывания, который можно отдать в управление МП2.
Входная часть этих портов также на ИР22/23.
Да, получается 4 корпуса, но зато не надо предконфигурить как ППА.
Еще часто выходной порт делают на ТМ9, так как там есть полезный вход сброса, но тогда сложнее избежать каши на шине МП2.
Наличие прерываний никак не влияет на работу с портами по IN/OUT, просто не придется опрашивать регистр статуса в ожидании готовности байта в регистре данных.
Давайте прежде чем определяться сначала уточним детали.
1) по 2м справочникам потребление 555ИР22 и 555ир23 - 40 и 45 мА соответственно. Для 1533 серии 27 и 31 мА.
В сумме для 4=х корпусов ну никак не 200.
2) 4x ИР 22/23 это практически четыре независимых порта (у нас будет совмещены в два по адресам). ППА при простой схеме - не больше 3-х портов.
3) ИР не надо программировать.
4) ИРки (имея вход "разрешение вывода") снимают проблему каши на шине, для ППА Вам её еще нужно будет решать, а это еще корпуса.
ВВ55 в отличии от ИР22/ИР23 работают на ввод/вывод
Да, только это надо будет со стороны портов ВВ55 поддержать аппаратно. В случае с ИРкой легко сделать: подали выход дешифратора адреса с шины МП2, простробированный IO/M и R/-W на разрешение вывода, и у нас уже инфа на шине данных МП2. То есть ИРка является одновременно и выходным портом для МП1 и входным для МП2.
Для двунаправленного порта ВВ55 на шине МП1 нам придется ставить двунаправленное что-то на шину МП2.
И управление двунаправленностью в ВВ55 тоже непростое: либо аппаратное и использованием порта С, что сильно нам связывает руки и городит обвес со стороны МП2. Либо программное, то есть каждый раз менять режим работы порта, что не есть гут.
Последний раз редактировалось dk_spb; 29.10.2012 в 13:03.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)