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

Страница 2/6
1 | | 3 | 4 | 5 | 6

By Alexey

Guardian (3235)

Аватар пользователя Alexey

28-03-2019, 13:42

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

By АIеks

Paladin (946)

Аватар пользователя АIеks

28-03-2019, 22:09

Alexey wrote:

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

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

By АIеks

Paladin (946)

Аватар пользователя АIеks

10-04-2019, 12:40

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

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

By Alexey

Guardian (3235)

Аватар пользователя Alexey

10-04-2019, 18:30

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

By Pencioner

Scribe (1476)

Аватар пользователя Pencioner

10-04-2019, 23:13

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

By АIеks

Paladin (946)

Аватар пользователя А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, без которой этот проект был бы не возможен в моем исполнении.

By АIеks

Paladin (946)

Аватар пользователя АIеks

11-04-2019, 11:15

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

By АIеks

Paladin (946)

Аватар пользователя АIеks

11-04-2019, 11:38

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

Pencioner wrote:

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

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

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

By Alexey

Guardian (3235)

Аватар пользователя Alexey

11-04-2019, 12:17

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

By АIеks

Paladin (946)

Аватар пользователя АIеks

11-04-2019, 13:38

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

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

Alexey wrote:

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

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

Alexey wrote:

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

Или так.

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

Страница 2/6
1 | | 3 | 4 | 5 | 6