Мышь и клавиатура через один PS2 порт компьютера

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
dummynull
Вымогатель припоя
Сообщения: 504
Зарегистрирован: Вт окт 06, 2015 19:37:16

Мышь и клавиатура через один PS2 порт компьютера

Сообщение dummynull »

Надо подключить мышь и клавиатуру через микроконтроллер к PS/2 порту компьютера, пусть с кнопкой, которая бы активировала то одно утсройство, то другое. Сейчас большинство материнских плат имеет лишь один PS/2 разъем, поэтому в некоторых случаях работать крайне неудобно лишь клавиатурой, когда usb драйвера отсутствуют. На ардуино делают эмуляцию клавиатур и мышек, но одновременно два устройства не рассматривается, так как идентификатор устройства отличается. Возможно, что некое переключение можно осуществить и драйвер будет другой активироваться в винде, но не факт. И не ясно, что будет когда винда еще в процессе установки, а не рабочий стол. Заниматься экспериментами это шанс спалить контроллер компа, наверное. Кто-нибудь слышал о реализации такого устройства?
Реклама
newbie666
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт авг 08, 2017 10:47:35

Re: Мышь и клавиатура через один PS2 порт компьютера

Сообщение newbie666 »

Прежде чем городить огород, стоит открыть мануал на материнку и убедиться, что PS/2 порт не является комбинированным, т.е. вопрос решается просто покупкой пассивного Y - адаптера. Обычно сам разъём на материнке при этом двухцветный.
Можно и самому такой переходник спаять, распиновка в сети имеется.
Как вариант компромиссного решения - использовать USB клавиатуру (которая работает всегда и везде) совместно с PS/2 мышью.
(Хотя, лично у меня и с USB мышами проблем не было, начиная уже с третьего пентиума и Windows XP. Поддержка USB устройств ввода уже тогда была на уровне BIOS, никаких особых драйверов не требуется.)
Реклама
Wladimir_TS
Друг Кота
Сообщения: 5066
Зарегистрирован: Вс фев 15, 2009 01:04:58
Откуда: Kaluga

Re: Мышь и клавиатура через один PS2 порт компьютера

Сообщение Wladimir_TS »

Насколь я знаю для случая USAB клавиатуры нет хардверной генерации INT09, могут быть проблемы с древним ПО которое общается с переферией по портам, минуя функции BIOS
dummynull
Вымогатель припоя
Сообщения: 504
Зарегистрирован: Вт окт 06, 2015 19:37:16

Re: Мышь и клавиатура через один PS2 порт компьютера

Сообщение dummynull »

newbie666
Переходники в продаже только на али и ждать до июня доставку, так что лишь паять остается. Но это опять же не факт, читал про них, мол у людей не пашет на практике, лишь у одного видел в видеоролике, что работает, видать не полностью разведен порт по клк/дата на оба устройства. Попробую конечно спаять, очень надеюсь ничего не попалю. А про юсб клаву не вариант, потому что надо на новых железках иногда лазить в старых админских флешках и live cd, юсб драйвера отсутствуют.
Реклама
Эиком - электронные компоненты и радиодетали
newbie666
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт авг 08, 2017 10:47:35

Re: Мышь и клавиатура через один PS2 порт компьютера

Сообщение newbie666 »

С USB клавой и PS/2 мышью, я, пожалуй, ляпнул, не подумав - не факт ещё, что единственный порт будет именно мышиным.
А вот насчёт комбинированного порта, надо сперва убедиться, что он действительно комбинированный, потом паять. Мануал к плате читаем. Можно ещё потыкать тестером в разъём и посмотреть уровни на всех пинах. Если половина из них "пустые", то, естественно, работать будет только одно устройство.

Если есть сомнения в прямизне собственных рук и боязнь пожечь что-то на материнке, можно испытать собранный переходник на какой - нибудь обычной старой матери, которую не сильно жалко.
Реклама
74LS00
Друг Кота
Сообщения: 7686
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Мышь и клавиатура через один PS2 порт компьютера

Сообщение 74LS00 »

PS/2 имеет один сигнал для клавиатуры или мыши, подключить можно только то для чего он.
В комбинированом разведено всё на разные ноги, есть обычные переходники на 2 дырки.
В комбинированом материнка сама опознаёт что воткнуто, потому как в стандартном подключении один из контактов общий и для клавиатуры и для мыши.

В современных материнках нет горячего подключение PS/2 устройст, возможно как раз потомучто при запуске биос сначало их опознаёт. Да и вообще в современных биосах с их ненужными наваротами нет места под старые функции.

Современные клавиатуры сами выбирают работать в режиме PS/2 или USB, разница только в штекере. Возможно игровая клавиатура и не заработает в PS/2, но дешёвые USB уж точно должны.

У меня была лазерная, 2кнопки+колёсик, USB мышка A4 OP-620(их дофига модификаций одной формы, от шарика до 2 кнопочных одной модели клепали их лет 15), как оказалось под вистой на пне 4 она лагает. Там решалось установкой драйвера для висты. А вот на 7 этот драйвер не стал, только замена мышки или более мощный комп. В других системах от XP до линуков она работала как положено.

На новых материнках при установки боле старой системы чем 8 или 10, никакие USB не работают. Поэтому там фактически одно устройство, систему ставить с сата диска, а рулить мышкой и экранной клавиатурой. Потом както драйвера уж не помню.
Реклама
newbie666
Открыл глаза
Сообщения: 43
Зарегистрирован: Вт авг 08, 2017 10:47:35

Re: Мышь и клавиатура через один PS2 порт компьютера

Сообщение newbie666 »

Горячее подключение PS/2 вообще никогда не было предусмотрено. Ни аппаратно, ни программно.
(Хотя, все наверняка делали это, и, чаще всего, убедившись, что устройство не инициализировалось, жали таки Reset).
Аватара пользователя
radteh
Друг Кота
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Re: Мышь и клавиатура через один PS2 порт компьютера

Сообщение radteh »

Вообще-то у ps/2 и для мыши и для клавиатуры, задействованы одни и те-же контакты. Комбирированные порта по прерыванию определяют что к ним подключено. Сделать устроийство которое будет переключать режим по нажатию кнопки можно, но из-за отсутствия горячего подключения у ps/2 это не имеет смысла.
Ответить

Вернуться в «Интеграция с ПК»