Интерфейс USB клавиатуры для MSX

Página 2/5
1 | | 3 | 4 | 5

Por Alexey

Guardian (2644)

Imagen del Alexey

28-03-2019, 13:42

На jlcpcb.com десяток мелких плат стоит 2$. Проще заказать у китайцев.

Por АIеks

Paladin (795)

Imagen del АIеks

28-03-2019, 22:09

Alexey wrote:

На jlcpcb.com десяток мелких плат стоит 2$. Проще заказать у китайцев.

Дык там и заказываю, за 5 платок 100х100 плюс почта выходит около $10. А тут решил снова МГТФ. А оно не идет, видимо пресытился.

Por АIеks

Paladin (795)

Imagen del АIеks

10-04-2019, 12:40

Не прошло и года (в данном случаи меньше года). Задумка потихоньку переползает в практическую плоскость.

Платка прототип готова. Не хватает мелочей. Захват сигналов от /CAPS и /KANA (РУС). Но это уже мелочи.

Por Alexey

Guardian (2644)

Imagen del Alexey

10-04-2019, 18:30

Объясните зазначение каждого фабричного модуля пож.

Por Pencioner

Paragon (1078)

Imagen del Pencioner

10-04-2019, 23:13

Эту клаву можно будет через слот картриджа к другим MSX подключать, или только к MSX-EXT? Smile

Por АIеks

Paladin (795)

Imagen del АIеks

11-04-2019, 11:03

Идея не нова, как оказалось. Подобные проекты существуют в сети (хотя об этом я задумался еще в конце 90-х, когда видимо еще не существовало нужной элементной базы). Ключевым элементом является MT8816. MT8816 - это матрица 8х16 аналоговых ключей, которая идеально подходит для эмуляции физической клавиатуры практически любого компа.

Alexey wrote:

Объясните зазначение каждого фабричного модуля пож.

красная платка – USB–UART переходник (нужна для отладки и заливки программы в контроллер)
черная платка – Arduino Pro Mini (непосредственно сам контроллер)
синяя платка – UHS mini v2 shield (USB хост)

Ну и библиотека USB Host Library Rev.2.0, без которой этот проект был бы не возможен в моем исполнении.

Por АIеks

Paladin (795)

Imagen del АIеks

11-04-2019, 11:15

На макетной плате осталось свободное место. Сняв MT8816 и добавив пару 4066 можно будет подключиться к джойстик разъему. А в USB разъем подключать джойстики, мышы, трек болы и т.п.

Por АIеks

Paladin (795)

Imagen del АIеks

11-04-2019, 11:38

Собрал пока вот такой стендик для отладки. Светодиодный столбик показывает замыкание ключа 8х1 внутри MT8816.

Pencioner wrote:

Эту клаву можно будет через слот картриджа к другим MSX подключать, или только к MSX-EXT?

Через слот картриджа подключать нельзя (в данной реализации эмулируется физическая матрица реальной клавиатуры MSX).

Можно подключить к MSX-EXT или к разъему клавиатуры YIS-503IIIR (вон обвел красным разъем на фотке).

Por Alexey

Guardian (2644)

Imagen del Alexey

11-04-2019, 12:17

Было бы славно сделать её для начала для 805й. Для 503й было бы разумно сделать бесповодную версию клавы. Smile

Por АIеks

Paladin (795)

Imagen del АIеks

11-04-2019, 13:38

Что не делаю, и опять получилась модульная конструкция Smile Когда сделаю более менее рабочий вариант. Опубликую всю инфу.

Может не все компактно выходит. С другой стороны свобода для экспериментов. Выбрасываем USB хост и делаем на Ардуине PS/2 интерфейс. И т.д и т.п вариантов можно придумать великое множество. И самое главное тут не нужно быть профессионалом не в железе не в программировании, короче доступно всем.

Alexey wrote:

Было бы славно сделать её для начала для 805й.

Можно и так. Придется добавить схему распаковки сигналов клавиатуры на платку для 805-ой. Вот только на реальном железе все это проверить у меня не получиться в данный момент.

Alexey wrote:

Для 503й было бы разумно сделать бесповодную версию клавы. Smile

Или так.

Пробовал подключать без проводную мышь. Работает. А пока чего-то у меня /Y6 строка отзывается на код 0х40, а должна на 0х30. Где-то апшибка закралась.

Página 2/5
1 | | 3 | 4 | 5