Распайка Разъёмов Клавиатуры И Мыши

Posted on by admin

Распайка usb кабеля. Мыши, джойстики и т.п. Кабели и разъемы Распайка usb. Самодельный удлинитель для клавиатуры и мыши., Разъемы. Что в моём случае распиновка. Факт №3: разъёмы клавиатуры и мыши не взаимозаменяемы! Подключим разъёмы кабеля к конвертеру. И подключим сам конвертер к ноутбуку. Операционная система определяет его как «Составное USB устройство» и ставит драйвер автоматически. После этого клавиатурой и трекболом можно пользоваться. Но ведь это было слишком просто, не так ли? Находим в коробке со старым железом мышку. Вывинчиваем саморез, держащий вместе части корпуса, разбираем мышь и вытаскиваем из неё кабель. Так цоколевка стандартная, просто у мыши и клавиатуры она разная и можно ее просто совместить в одном разъеме, что и сделали wwest. 22 мая 2017, 10:18.

  1. Распайка Разъемы Клавиатуры И Мыши
  2. Распайка Разъема Клавиатуры И Мыши

Переходник для подключения мыши и клавиатуры с разъёмами PS/2 к порту USB. PS/2 —, применяемый для подключения и, использующий 6-контактный разъём.

Порт PS/2 впервые появился в на компьютерах (до этого для подключения клавиатуры использовался, мыши —, однако мыши с разъёмом PS/2 получили популярность лишь в начале 2000-х годов) и впоследствии получил признание других производителей и широкое распространение. Скорость передачи данных — от 80 до 300 Кб/с и зависит от производительности подключённого устройства и программного. Из шести контактов в разъёме используется четыре: тактовые импульсы, данные, питание, общий. При этом для клавиатуры используемые контакты шины данных и частоты могут отличаться от контактов для подключения мыши.

Это позволяет использовать оба устройства сразу, но через разветвитель. Некоторые могут правильно работать при «неправильном» подключении мыши и клавиатуры (то есть при подключении клавиатуры в разъём, предназначенный для мыши, и, наоборот, мыши в разъём для клавиатуры) — это обусловлено тем, что каждый разъём является универсальным.

Большинство же материнских плат при неправильном подключении (или при отключении во время работы) потребуют от пользователя «правильного» подключения устройств и иногда. Содержание. Краткое описание Pin 4 — Питание, +5 В. Используется для подачи питания на подключаемое устройство.

Pin 3 — Земля/Корпус. Общий вывод для питания. Pin 5 — Частотный ввод, или CLK(Clock). Включается при передаче данных мышью.

Dec 14, 2013 - Внеклассное мероприятие «Знатоки географии». Разработка внеклассного мероприятия по географии в 6-7 классах в рамках. Внеклассное мероприятие по географии 6 7 класс с презентацией.

Pin 1 — Data, передаваемые данные. Протокол работы: Перед подачей питания на устройство контроллер порта на материнской плате «слушает» CLK.

При передаче от устройства (PS/2 клавиатуры или PS/2 мыши) к компьютеру используется следующий протокол. Березка белоствольная весною расцвела. Устройство не начинает передачу, если Clock не находился в «1» по крайней мере 50 микросекунд.

Устройство передаёт последовательно:. старт бит — всегда ноль;.

8 бит данных;. бит чётности;. стоп бит — всегда единица. Устройство устанавливает/меняет сигнал Data, когда Clock находится в логической единице.

Контроллер на материнской плате читает данные, когда Clock находится в логическом нуле. При передаче в обратную сторону команд от контроллера на материнской плате компьютера к клавиатуре или мыши протокол отличается от описанного выше. Последовательность передаваемых бит здесь сложнее:. контроллер опускает сигнал Clock в ноль на время примерно 100 микросекунд;. контроллер опускает сигнал Data в ноль, формируя старт бит;. контроллер отпускает сигнал Clock в логическую единицу, клавиатура фиксирует старт бит;. далее клавиатура генерирует сигнал Clock, а контроллер подает передаваемые биты;.

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

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

Как правило, такой особенностью обладает большинство мышей и клавиатур простой и/или дешёвой категории. Интерфейс PS/2 может использоваться не только для клавиатур и мышей, но и для других устройств, например, сканеров штрих-кодов, позиционеров. Однако эти устройства в большинстве случаев эмулируют работу клавиатуры или мыши. Это позволяет избавиться от драйверов и сделать устройства платформонезависимыми. В условиях иногда предпочитают использовать клавиатуры и мыши PS/2, а не USB по соображениям: это позволяет полностью отключить порты USB и сделать невозможным подключение и других потенциально опасных устройств. Цвета разъёмов Спецификация PC97 определяет для разъёмов порта PS/2 в системном блоке и на кабелях подключаемых устройств: Цвет устройство сиреневый клавиатура зелёный мышь До внедрения этого стандарта цвета разъёмов не оговаривались, поэтому на практике обычно использовались разъёмы чёрного цвета, а наружный корпус разъёмов на кабелях совпадал с цветом оболочки кабеля (как правило, белый или серый).

Некоторые производители изначально использовали свою систему цветового кодирования: например, клавиатуры «» имели корпус разъёма оранжевого цвета, но в дальнейшем перешли на использование стандартных цветов. Также. Примечания.

Разъёмов

Со временем возникает вопрос, как вводить данные в микроконтроллер? Классическое решение, которое приходит большинство нам — использовать кнопки протравить на плате дорожки и контактные площадки для кнопок, далее их припаять, решить как отслеживать нажатие кнопки — по прерыванию или через опрос состояния кнопок по циклу. Если кнопок много, они будут занимать значительное количество pin-ов микроконтроллера. Путь тернистый.

Распайка Разъёмов Клавиатуры И Мыши

Я предлагаю использовать, то что у нас под рукой — простую PS/2 компьютерную клавиатуру. Из плюсов:.

вещь не дорогая;. продается в любом компьютерном магазине.

нам доступно 101 клавиша. займет клавиатура всего 2-pin микроконтроллера для синхросигнала и данных. В качестве микроконтроллера я буду использовать ATmega328P или Arduino UNO.

Распайка Разъемы Клавиатуры И Мыши

Немного теории. Биты данных считываются компьютером при переходе CLK с высокого уровня на низкий. Первый бит всегда равен 0 — это стартовый бит, далее идет 8-емь бит скан-кода, после чего бит контроля четности и в конце стоповый бит, который всегда равен 1. Как подключить PS/2 клавиатуру к микроконтроллеру? На самом деле порт PS/2 компьютерный клавиатуры это разновидность разъема Mini-DIN, её 6-и пиновый вариант. В клавиатуре установлен min-din 6 pin штекер (папа), мы все его видели на конце кабеля клавиатуры.

Гнездо min-din 6 pin (мама) находится на материнской плате, для подключения к микроконтроллеру нам придется его выпаивать из старой клавиатуры, что не удобно. Скачать игры для компьютера бесплатно. Я советую приобрести нормальное гнездо min-din 6 pin для кабеля, например на ebay.ru он стоит  1$. Выглядит он следующим образом: (слева в собранном виде, справа в разобранном) В качестве примера я буду подключать клавиатуру к Arduino UNO (контроллер ATmega328P), от нас требуется подключить проводки по следующей распиновки. Помощь паяльника не понадобится, провода обжимаются пассатижами в металлические зажимы, в результате у меня получился следующий переходник. В вашем случае концы проводков вы можете припаять к плате микроконтроллера, я буду использовать pin-ы Arduino UNO. GND подключаем к GND Arduino UNO. Vcc подключим к 5V Arduino UNO.

Распайка Разъема Клавиатуры И Мыши

DATA подключим 2-pin Arduino UNO. CLK подключим к 3-pin Arduino UNO Далее останется только подключить клавиатуру к гнезду. Исходный код прошивки В интернете для работы с PS/2 клавиатурой в больше половины случаев используют библиотеку ps2keyboard, где через цикл проверяют состояние «переменной — буфера» обмена с клавиатурой. Я не сторонник проверять что-то через цикл, прошивка будет занята только работой с клавиатурой.

А если нам нужно производить расчеты или работать с каким-нибудь медленным оборудованием? Тут будет что-то страдать или наши расчеты или скорость реакции на клавиатуру. Я предлагаю использовать прерывание PIN контроллера принимающий CLK (синхроимпульсы) от клавиатуры нужно настроить как внешнее прерывание при переходе из высокого состояние в низкий и в обработчике считывать бит данных с DATA. Алгоритм обработчика прерывания должен побитно накапливать посылаемый скан-код с клавиатуры. Код для Arduino, подключаем DATA к 2-ому пину, CLK подключим к 3-ему пину.