"Джойстик" через порт LPT
- Сообщения: 4
- Зарегистрирован: Вс авг 26, 2012 23:11:59
Идея такая. Нужно сделать джойстик через LPT порт, причем не простой, а аж с определением 40 кнопок(сам джой есть, нужна схема подключения/объяснение, как такое сделать). Причем 6 кнопок будут постоянно в положении ВКЛ. Сам новичок, с этим работаю впервые. Подскажите, кто знает, как собрать подобное устройство.
- Реклама
собрать-то недолго, полно микросхем -шифраторов, а вот драйвер, обслуживающий ваш джойстик, кто писать будет?
http://do.gendocs.ru/docs/index-359489.html?page=4
http://www.7not.ru/articles/images/shema1.jpg
и т.п.
http://do.gendocs.ru/docs/index-359489.html?page=4
http://www.7not.ru/articles/images/shema1.jpg
и т.п.
Последний раз редактировалось Maykill Пн авг 27, 2012 11:21:32, всего редактировалось 1 раз.
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Как уже заметили выше, кто будет драйвер писать?
Лучше сделать джойстик USB HID девайсом.
Лучше сделать джойстик USB HID девайсом.
- Сообщения: 4
- Зарегистрирован: Вс авг 26, 2012 23:11:59
Драйвер есть кому писать. А USB более 6ти кнопок(нажатых вместе)передать не может. Вот поэтому и решил работать с LPT.Мурик писал(а):Как уже заметили выше, кто будет драйвер писать?
Лучше сделать джойстик USB HID девайсом.
- Сообщения: 4
- Зарегистрирован: Вс авг 26, 2012 23:11:59
Разве в LPT нельзя никак без микросхем, нельзя разве сделать так, чтоб были разные комбинации замыкания?Maykill писал(а):собрать-то недолго, полно микросхем -шифраторов, а вот драйвер, обслуживающий ваш джойстик, кто писать будет?
http://do.gendocs.ru/docs/index-359489.html?page=4
http://www.7not.ru/articles/images/shema1.jpg
и т.п.
- Реклама
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Вы походе вообще не представляете как работает LPT порт.Unknow2N писал(а):Разве в LPT нельзя никак без микросхем, нельзя разве сделать так, чтоб были разные комбинации замыкания?
Учите мат. часть и такие вопросы задавать не будете.
ИМХО это не так.Unknow2N писал(а):А USB более 6ти кнопок(нажатых вместе)передать не может. Вот поэтому и решил работать с LPT.
Как же так? Мне избавиться от клавиатуры?А USB более 6ти кнопок(нажатых вместе)передать не может.
Господа, [url=http://google.ru/][b]это[/b][/url] - не стыдно.
- Сообщения: 4
- Зарегистрирован: Вс авг 26, 2012 23:11:59
dr.faust писал(а):Как же так? Мне избавиться от клавиатуры?А USB более 6ти кнопок(нажатых вместе)передать не может.
Попробуй зажми 7 кнопок одновременно. А вообще Ещё зависит от того, как расположены дорожки на плате клавиатуры. В некоторых случаях можно и 3 не зажать(A1D, к примеру). НУ а максимум - 6(RFVBGT или YHNMJU).
ковыляйте в сторону приоритетного шифратора ( если это о чём-то говорит)
матрица 8х5 линий и т.д.
матрица 8х5 линий и т.д.
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Причем вообще клава и джойстик?Unknow2N писал(а):Попробуй зажми 7 кнопок одновременно. А вообще Ещё зависит от того, как расположены дорожки на плате клавиатуры. В некоторых случаях можно и 3 не зажать(A1D, к примеру). НУ а максимум - 6(RFVBGT или YHNMJU).А USB более 6ти кнопок(нажатых вместе)передать не может.
Если в USB HID джойстике, в конфиге HID дескриптора назначить один бит на кнопку, то одновременно можно передать состояние 8*8 = 64 кнопок! Это в случае низкоскоростного устройства. А если сделать полноскоростное, то получиться 64*8 = 512 кнопок.
ТС похоже вообще не в теме, раз он пишет только об 6 кнопках!
Unknow2N, вы вообще знакомы с HID дескриптором USB девайсов?


