Страница 1 из 1

"Джойстик" через порт LPT

Добавлено: Вс авг 26, 2012 23:27:54
Unknow2N
Идея такая. Нужно сделать джойстик через LPT порт, причем не простой, а аж с определением 40 кнопок(сам джой есть, нужна схема подключения/объяснение, как такое сделать). Причем 6 кнопок будут постоянно в положении ВКЛ. Сам новичок, с этим работаю впервые. Подскажите, кто знает, как собрать подобное устройство.

Re: "Джойстик" через порт LPT

Добавлено: Пн авг 27, 2012 11:04:04
Maykill
собрать-то недолго, полно микросхем -шифраторов, а вот драйвер, обслуживающий ваш джойстик, кто писать будет?
http://do.gendocs.ru/docs/index-359489.html?page=4
http://www.7not.ru/articles/images/shema1.jpg
и т.п.

Re: "Джойстик" через порт LPT

Добавлено: Пн авг 27, 2012 11:16:15
Мурик
Как уже заметили выше, кто будет драйвер писать?
Лучше сделать джойстик USB HID девайсом.

Re: "Джойстик" через порт LPT

Добавлено: Пн авг 27, 2012 18:42:20
Unknow2N
Мурик писал(а):Как уже заметили выше, кто будет драйвер писать?
Лучше сделать джойстик USB HID девайсом.
Драйвер есть кому писать. А USB более 6ти кнопок(нажатых вместе)передать не может. Вот поэтому и решил работать с LPT.

Re: "Джойстик" через порт LPT

Добавлено: Пн авг 27, 2012 22:04:49
Unknow2N
Maykill писал(а):собрать-то недолго, полно микросхем -шифраторов, а вот драйвер, обслуживающий ваш джойстик, кто писать будет?
http://do.gendocs.ru/docs/index-359489.html?page=4
http://www.7not.ru/articles/images/shema1.jpg
и т.п.
Разве в LPT нельзя никак без микросхем, нельзя разве сделать так, чтоб были разные комбинации замыкания?

Re: "Джойстик" через порт LPT

Добавлено: Пн авг 27, 2012 22:10:55
Мурик
Unknow2N писал(а):Разве в LPT нельзя никак без микросхем, нельзя разве сделать так, чтоб были разные комбинации замыкания?
Вы походе вообще не представляете как работает LPT порт.
Учите мат. часть и такие вопросы задавать не будете.
Unknow2N писал(а):А USB более 6ти кнопок(нажатых вместе)передать не может. Вот поэтому и решил работать с LPT.
ИМХО это не так.

Re: "Джойстик" через порт LPT

Добавлено: Вт авг 28, 2012 14:11:17
dr.faust
А USB более 6ти кнопок(нажатых вместе)передать не может.
Как же так? Мне избавиться от клавиатуры?

Re: "Джойстик" через порт LPT

Добавлено: Вт авг 28, 2012 15:37:19
Unknow2N
dr.faust писал(а):
А USB более 6ти кнопок(нажатых вместе)передать не может.
Как же так? Мне избавиться от клавиатуры?

Попробуй зажми 7 кнопок одновременно. А вообще Ещё зависит от того, как расположены дорожки на плате клавиатуры. В некоторых случаях можно и 3 не зажать(A1D, к примеру). НУ а максимум - 6(RFVBGT или YHNMJU).

Re: "Джойстик" через порт LPT

Добавлено: Вт авг 28, 2012 16:42:53
Maykill
ковыляйте в сторону приоритетного шифратора ( если это о чём-то говорит)
матрица 8х5 линий и т.д.

Re: "Джойстик" через порт LPT

Добавлено: Вт авг 28, 2012 17:31:58
Мурик
Unknow2N писал(а):
А USB более 6ти кнопок(нажатых вместе)передать не может.
Попробуй зажми 7 кнопок одновременно. А вообще Ещё зависит от того, как расположены дорожки на плате клавиатуры. В некоторых случаях можно и 3 не зажать(A1D, к примеру). НУ а максимум - 6(RFVBGT или YHNMJU).
Причем вообще клава и джойстик?
Если в USB HID джойстике, в конфиге HID дескриптора назначить один бит на кнопку, то одновременно можно передать состояние 8*8 = 64 кнопок! Это в случае низкоскоростного устройства. А если сделать полноскоростное, то получиться 64*8 = 512 кнопок.

ТС похоже вообще не в теме, раз он пишет только об 6 кнопках!
Unknow2N, вы вообще знакомы с HID дескриптором USB девайсов?