Mick, вообще-то тема про СОМ порт на орионе, а не про клавиатуру или спектрум
Mick, вообще-то тема про СОМ порт на орионе, а не про клавиатуру или спектрум
Можно без WAIT, но добавить пару мсх - 2 регистра для данных (по одному в каждом направлении, в один Орион пишет, из другого читает; Тини - комплиментарно): поскольку алгоритм POLL синхронный (ориентируется по выводам Тини TX_Ready/RX_Status), то Тини сможет рулить процессом в зависимости от собственной готовности (уже она прочитала первый регистр или уже записала ли во второй регистр). Провод RX_Status еще надо будет простробировать на d-триггере типа ТМ2 (чтобы Тини туда записывала состояние RX_Status, но при чтении Орионом второго регистра этот d-триггер сбрасывался). Итого кроме ATTiny имеем 3 корпуса логики (два ИР33, один ТМ2) + еще какая-нибудь мелочь-обвязка для дешифрации и селекторов /RD /WD
Последний раз редактировалось Error404; 22.05.2012 в 20:31.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Error404, как вариант, интересно, у ИР33 есть 3е состояние на выходе при защёлкнутых данных?
Да, есть 3-e состояние. ИР33 это тоже что и ИР22 (8-разрядный асинхронный регистр с 3 состоянием), только цоколевка разная. А ИР23 - синхронный регистр (запись по фронту тактового сигнала) с 3 состоянием. Тут уж надо смотреть логику схемы - где что будет лучше: регистры с синхронной записью или асинхронной.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
ФронтовЫе наверно лучше будут...
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Не взлетит.
Да, типа того.
РТ4 конечно не хотелось бы. Если уж ставить в дешифратор нечто программируемое, то тогда уж сразу GAL, в который половина этой схемы влезет.
Дешифратор на логике можно применить типа такого (картинка ниже). У меня оно выбирает таймер и SD-карту (F760, F761, F762, F763), но если на вход подавать сигнал A2 инверсным, то такая же схема будет выбирать F764, F765, F766, F767
Или можно на монтажном поле основной платы сделать общий дешифратор области F760...F767 на паре ИД7 (ИД4) вместо того чтобы на каждой перефирийной плате его делать.
Последний раз редактировалось Error404; 23.05.2012 в 14:37.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)