Страница 1 из 1
Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 17:51:20
Techno-holst
Приветствую. Ребят, если что не так, сильно не пинайте. Но нужна клавиатура с минимальным набором клавиш (всего их 9) с обменом по шине PS/2. каким образом это можно организовать?
Re: Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 18:18:04
Андрей Бедов
Изготовить с помощью контроллера от ненужной PS/2-клавиатуры.
Скан-коды можно наискать в даташите на контроллер.
Re: Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 18:22:32
Maykill
http://www.5v.ru/img/5v3001sc.gif
к примеру
микра старенькая- возможно есть новее
Re: Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 23:03:36
m.ix

дай дай закурить
Re: Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 23:20:37
АлександрЛ
Techno-holst писал(а): нужна клавиатура с минимальным набором клавиш (всего их 9) с обменом по шине PS/2. каким образом это можно организовать?
Поищите в "загашниках" старую AT- клавиатуру с PS/2 или DIN- разъёмом, найдите 9 кнопок..
Выньте из клавиатуры плату контроллера, и, выяснив, какие именно кнопки вам нужны- посмотрите, на какие контакты платы они приходятся- и к ним кнопки и подключите..
Вот только я не знаю, это так совпало, или просто "не повезло".. У совсем старых клавиатур (даже с PS/2) с ВИТЫМ шнуром- контроллер собран на БОЛЬШОЙ плате- размером со всю клавиатуру- и дорожки к кнопкам на этой же плате сделаны..

Re: Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 23:23:55
m.ix
у старых клав DIN фейс
Re: Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 23:36:57
korob
DIN разъём, а интерфейс всё-таки PS/2.

Re: Не стандартная клавиатура.
Добавлено: Ср дек 02, 2015 23:47:16
АлександрЛ
К старым клавам прилагался (или можно было купить) переходник PS/2>DIN или DIN>PS/2
https://files.cablewholesale.com/hires/30i5-03300.jpg
https://52.img.avito.st/640x480/569869852.jpg
Там два разъёма и пять проводков..
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 02:48:31
Techno-holst
А на контролере PIC16F870 реально организовать? Это надо знать код каждой клавиши?
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 03:22:24
АлександрЛ
Techno-holst писал(а): на контролере PIC16F870 реально организовать? надо знать код каждой клавиши?
Надо знать ПРОГРАММИРОВАНИЕ.. Только (имхо) контроллер от старой клавиатуры найти значительно легче.. - надо просто взять достаточно свежую клавиатуру, но не USB, - у них контроллер на достаточно маленькой платке.
Вообще- то можно было бы и "погуглить"
http://koti.mbnet.fi/~gkos/gkosnet/gn-circuit-ps2.html
http://caro.su/msx/kbd4msx.htm
http://320volt.com/en/pic-16f84-ile-bil ... emulatoru/
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 04:13:12
Techno-holst
АлександрЛ писал(а):Techno-holst писал(а): на контролере PIC16F870 реально организовать? надо знать код каждой клавиши?
Надо знать ПРОГРАММИРОВАНИЕ.. Только (имхо) контроллер от старой клавиатуры найти значительно легче.. - надо просто взять достаточно свежую клавиатуру, но не USB, - у них контроллер на достаточно маленькой платке.
с программированием проблем нет. за ссылки спасибо.
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 11:18:39
Мурик
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 16:08:33
Techno-holst
USB категорически не подходит. Компьютер стоит рядом с высокочастотным, высоковольтным источником помех (плазменная резка). Во время запуска плазмы USB клавиатура и мышь вешаются секунд на 10-15. Вот и хотел сделать свою клаву в металлическом корпусе с минимальным набором кнопок по шине PC/2.
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 18:52:46
Мурик
Если помехи мешают USB (напомню что линия дифференциальная, экранированая), то эффект помех на PS/2 будет еще сильнее.
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 19:44:12
korob
Зато PS/2 более низкоскоростной и синхронный протокол, и единичные сбои, максимум к чему могут привести, это к проскакиванию ложного символа/движения курсора, но никак не к отвалу на несколько секунд. В USB же это приводит к "отстрелу" девайса, и повторной инициализации. Хотя согласен, для решения проблемы выбран не совсем верный путь.
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 20:49:46
Мурик
korob писал(а):Зато PS/2 более низкоскоростной и синхронный протокол
В версии USB 1.0 скорость обмена 1.5 Мб/с. Это разве много?
Re: Не стандартная клавиатура.
Добавлено: Чт дек 03, 2015 20:59:25
Андрей Бедов
Порт PS/2 впервые появился в 1987 году на компьютерах IBM PS/2 (до этого для подключения клавиатуры использовался DIN-5, мыши — COM-порт, однако мыши с разъёмом PS/2 получили популярность лишь только в начале 2000-ых) и впоследствии получил признание других производителей и широкое распространение в персональных компьютерах и серверах. Скорость передачи данных — от 80 до 300 Кб/с и зависит от производительности подключенного устройства и программного драйвера.
Re: Не стандартная клавиатура.
Добавлено: Пт дек 04, 2015 08:01:35
radteh
Вот ещё статейка для размышления. Как по заказу на pic контроллере.
http://radiokot.ru/circuit/digital/pcmod/23/
Re: Не стандартная клавиатура.
Добавлено: Сб дек 05, 2015 06:12:09
Techno-holst
спасибо, это как раз то что нужно.