Может ещё сплясать?
PB - адрес, PD1-6 - выход кнопок
PA2 - int., PD0 - RxD
Может ещё сплясать?
PB - адрес, PD1-6 - выход кнопок
PA2 - int., PD0 - RxD
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Можно ещё одну ...
Можно мегу взять, но решение рабочее.
Предлагаю взять ARM STM32F030 в корпусе TSSOP-20 + ПЛИС EPM240T в корпусе TQFP-100.
Арм будет принимать пакеты и записывать данные в ПЛИС. А ПЛИС в зависимости от старшего байта будет выдавать данные на порты клавиатуры, кемпстон джойстика или мауса.
Предполагается подключение модуля согласования к компьютерам с портами механической клавиатуры и кемпстон джойстика. Потребуется отключить резисторы подтяжки, провода и другие элементы от входов этих портов. Обычно старшие адреса с Z80 подаются на клавиатуру через диоды - их оставляем. На входе ПЛИС подтягиваем аноды этих диодов резисторами 10 К к +3.3V.
На входах портов клавиатуры и кемпстона (в Ленинграде это порты на микросхемах К555КП11) нужно выпаять подтягивающие к + 5В резисторы и все, что к ним подключено, например самодельные SINCLAIR- джойстики. С выхода ПЛИС подаем на эти порты 5 битов на порт данных клавиатуры и 8 битов на порт КЕМПСТОН. Будем использовать этот порт для джойстика и мышки. Цифровой сигнал TAPE-IN, который можно использовать при загрузке оригинальных игр, подать на соответствующий порт клавиатуры.
Таким образом, у нас получается согласование с ПЛИС без дополнительных резисторов, диодов или буферов.
ПЛИС обеспечит максимальное быстродействие и позволит подключить модуль согласования даже к компьютерам с ТURBO, например, KAY, SCORPION. Один микроконтроллер, даже арм, не сможет обеспечить такой скорости и функционала. Выбранные МК и ПЛИС достаточно доступны и экономичны.
Последний раз редактировалось zx-kit; 27.01.2014 в 21:53.
"L-256"
ничего там не возрастает.
джойстик и на клавиатуре есть.
F0 - УГ.
---------- Post added at 21:14 ---------- Previous post was at 21:12 ----------
ARM? ПЛИС? Извращение для Спектрума ...
Хотите о этом поговорить? Милости прошу на казус .
Ради тебя даже ветку постараюсь продержать несколько дней.
Хотя и дня хватит чтобы ты поменял свое мнение ...
Угу а AVR прямо таки созданы для спекки . Юморист блин.Сообщение от ASDT
Повторюсь - не хватает острых ощущений и хочется блеснуть знаниями
создай ветку на казусе...
---------- Post added at 21:55 ---------- Previous post was at 21:53 ----------
И плюсом будет максимально универсальный модуль .
Где не надо будет выкраивать и изыскивать ресурсы и свободно заняться творчеством.
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
Profi 1024+CF+CPM+VGA
ATARI 800XL+SIO2PC+SIO2SD
RK86@Maximite
сходни на пиководский форум, докажи что arm рулит, тоже долго не продержишся
---------- Post added at 22:33 ---------- Previous post was at 22:31 ----------
это вам на ПЦ, спектрум это мазахизм с выискиванием ресурсов, которых нет
---------- Post added at 22:35 ---------- Previous post was at 22:33 ----------
оно все красиво выглядело бы на одном корпусе stm32f0, но не судьба, если ставить cpld то в пару с ней надо ставить самое дешевое что есть, тиньку какую нить, она 146% вытянет и дисплей и пару PS/2 поротов и джойстики с последовательным интерфейсом, еще и бикать сможет
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)