Хвостик midi

вернуться на главную

Захотелось подключить клавишки к порту midi компа. Тривиальная задача: на мамке есть GAME порт с midi. Нету только железочки с собственно разъёмом. Оказалось, что купить такую железочку на савёле проблемс!
Солнцем палимый пошкандыбал за разъёмами в "чип и дип".

Купил разъёмы DB15_маму, IDC16_маму и немного 15_жильного ленточного провода.
Открыл мануал по мамке (gigabyte 8IK1100) и ахнул:

Pin No. Definition
1 VCC
2 GRX1_R
3 GND
4 GPSA2
5 VCC
6 GPX2_R
7 GPY2_R
8 MSI_R
9 GPSA1
10 GND
11 GPY1_R
12 VCC
13 GPSB1
14 MSO_R
15 GPSB2
16 No Pin

Захотелось спросить разработчиков: what the fuck!?
Это каким же финтом должен быть распаян хвостик?

Вопчем, покумекав и пошарив в яндексе, сообразил кто есть ху.
Вот что имели в виду разработчики GIGABYTE:

gpx1==>Joystick A coordinate X
gpy1==>Joystick A coordinate Y
gpx2==>Joystick B coordinate X
gpy2==>Joystick B coordinate Y
gpsa1=>Joystick A Button 1
gpsa2=>Joystick A Button 2
gpsb1=>Joystick B Button 1
gpsb2=>Joystick B Button 2
MSI ==>midi input
MSO ==>midi output
VСС ==>+5V
GND ==>ground
No pin=>pin is absent

В результате распайки на DB15 должна получиться следующая цоколёвка:

Pin 1   +5V
Pin 2   Joystick A button 1
Pin 3   Joystick A coordinate X
Pin 4   Ground
Pin 5   Ground
Pin 6   Joystick A coordinate Y
Pin 7   Joystick A button 2
Pin 8   +5V
Pin 9   +5V
Pin 10  Joystick B button 1
Pin 11  Joystick B coordinate X
Pin 12  midi output
Pin 13  Joystick B coordinate Y
Pin 14  Joystick B button 2
Pin 15  midi input

Нахлобучил на ленточный провод разъём IDC (мама на двойную гребёнку) в естественном порядке - первый провод на первый контакт. Забил в разъёме 16ое отверстие кусочком толстой проволочки. Получился ключ от обратного подключения - на мамке 16ый контакт гребёнки отсутствует. Составил таблицу распайки:

IDC16  DB15

1  -   1
2  -   3
3  -   5
4  -   7
5  -   9
6  -  11
7  -  13
8  -  15
9  -   2
10 -   4
11 -   6
12 -   8
13 -  10
14 -  12
15 -  14
midi хвостик

Спаял хвостик и радуюсь жизни :-)
Осталось только расширить отверстие в корпусе компа (под DB9 для дополнительного rs232), чтобы влез DB15.
Давненько хотел завести "грызло", да всё повода подходящего не попадалось :-))))

вернуться на главную

Сайт создан в системе uCoz