С ps2 на usb своими руками


С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками
С ps2 на usb своими руками - картинки фото и изображения
С ps2 на usb своими руками С ps2 на usb своими руками И задача у меня стояла, сделать именно USB джойстик, а не переходник. После непродолжительных поисков, я таки нашёл описание протокола работы джойстика и расположение контактов. Как вы могли заметить из таблицы, то джойстик работает на SPI шине. Только есть ещё одна нога ACK. Она используется как подтверждение корректности переданных джойстиком данных. Все команды и параметры состоят из 1 байта по 8 бит. После каждого удачно переданного или принятого байта, джойстик дергает ногой ACK на 1 клок, если этого не произошло - считается, что передача закончилась.

Аппаратный кейлоггер - Беспроводной кейлоггер - сделай сам!


Одновременно с передачей второго байта, необходимо принимать от джойстика данные, которые будут являться идентификатором типа джойстика. Я смог найти 5 разных идентификаторов. Такие как: 0x41 Standard Digital Pad (PSX) 0x23 NegCon (http en. wikipedia.org/wiki/NeGcon) 0x73 Analogue Controller in Red Mode (PSX2) (http en. wikipedia.org/wiki/Dual_Shock_2) 0x53 Analogue Controller in Green Mode (PSX2) 0x12 PSX Mouse После этого контроллер шлёт джойстику 0xFF параллельно принимая ответ. Длина ответа у каждого джойстика разная. Но первый байт ответа всегда равен 0x5A. Во всех приведённых ниже данных, нажатие на клавишу соответствует.

Схема переходника PS/2 -USB для мыши


Потом мне встретился MJoy. Тут ребята уже реализовали джойстик, но он был какой-то МАКСИМАЛЬНЫЙ. В нём куча кнопок и осей, и опять же ничего не понятно по отношению к HID. И тут нашему вниманию открывается статья из Журнала Радио 1/2007. Ребята реализовали то с ps2 на usb своими руками что я так давно порывался сделать. Ну значит скачал я это дело и начал разбираться. О ужас, что они понаворотили! Какой неграмотный, на мой взгляд, код! Я сел и начал его чистить. Исходный код от журнала был рассчитан на 2 джойстика PSX2.

Клавиатура своими руками под свои руки / Geektimes