http://cs9830.vkontakte.ru/u38437349...x_44b99917.jpg
прошивку если найду позже сброшу.
Вид для печати
http://cs9830.vkontakte.ru/u38437349...x_44b99917.jpg
прошивку если найду позже сброшу.
соц. сети блокируют на предприятиях раз
не все зарегистрированы два
Вот чего там есть
Скрытый текст
а не проще эту кучу тараканов запихнуть в какую то CPLD?
sevol, в чем "фишка" такого "навороченного" контроллера - кто автор сего творения? Контроллеры, что есть уже на форуме, например Камиля (caro) на порядок проще. Контроллер + 1-3 корпуса мелкой логики. :confused:
Это я делал.
Полностью описание тут: http://vinxru.livejournal.com/14915.html
У этой схемы есть два преимущества перед другими схемами на микроконтроллерах.
1) Схема не тормозит процессор Спектрума, так как не используется сигал WAIT.
2) Количество одновременно нажатых клавиш не ограничено.
Первое достигается использованием 8 микросхем ИР23. Те кто хотят жертвовать тактами Спектрума, могут упростить схему на эти 8 микросхем. Эти 8 микросхем можно заменить на одну микосхему "2-х портовое ОЗУ", но найти эту редкость сложно.
Второе достигается использованием 2 микросхем 74HC164. 18 диодов, которые я поставил, скорее всего не нужны. При использовании штатного контроллера клавиатуры и интерфейса PS/2, эти 2 микросхемы то же не нужны. Но при этом, почти наверняка, будет поддерживаться только 3 одновременно нажатые клавиши.
И что бы быть до конца честным скажу, что у этой клавиатуры не было PS/2 интерфейса. Это была беспроводная клава, поэтому я и решил делать прямое считывание с мембраны (+2 микросхемы 74HC164).
> Наверняка в самом контроллере имеется ограничение на число одновременно обрабатываемых клавиш.
В моем контроллере нет ограничений. А контроллер клавиатуры не используется, напрямую подключена мембрана.
Кстати.
В контроллере клавиатуры есть макросы. Например ввод команды LOAD "" ENTER
А так же, выход C5 микроконтроллера подключен к сбросу, и сброс производится кнопкой клавиатуры.
vinxru скажите пожалуйста а какую клавиатуру вы взяли за основу и увеличивали ли вы толщину ее корпуса ?
я хотел бы плату ориона-128 разместить внутри клавиатуры но все что у меня есть слишком тонкии для этого