Мазмұны:

USB SNES контроллері: 10 қадам
USB SNES контроллері: 10 қадам

Бейне: USB SNES контроллері: 10 қадам

Бейне: USB SNES контроллері: 10 қадам
Бейне: Обзор Retroflag Snes Gamepad USB с АлиЭкспресс 2024, Шілде
Anonim
USB SNES контроллері
USB SNES контроллері

Бірінші нұсқаулық. Маған не қажет екенін және түзететінін айтыңыз. Мен схеманы немесе бағдарламаны жасаған жоқпын. Мен USB SNES контроллерін қалай жасау керектігін кезең -кезеңмен көрсететін нұсқаулық жасаймын. Бастапқы бет мына жерде: www.raphnet.net/electronique/snes_nes_usb/index_en.php Бұл нұсқаулық кәдімгі snes контроллерін usb геймпадына айналдырады. Ол XP, Vista, 7 және PS3 -те жұмыс істеп тұрғанын тексереді. Ол Mac және Linux -де жұмыс істеуі керек, бірақ мен оларды тексерген жоқпын. Құрылғы стандартты HID құрылғысы ретінде танылады. -Бұл нұсқаулық үшін сізге ештеңе бағдарламалаудың қажеті жоқ. Бағдарлама қазірдің өзінде құрастырылған және сіздің чипіңізге шығаруға дайын. -Сізге қарапайым дәнекерлеу дағдылары қажет. -Негізгі схемалық оқу дағдылары көмектеседі, бірақ мен әр қадамды түсіндіруге тырысамын.

1 -қадам: қажет бөлшектер

Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер
Қажетті бөлшектер

Бөлшектер тізімі: ---------------------------------------- -Atmega8 DIP микроконтроллері -AVR бағдарламашысы (usb, parallell немесе serial. Мен usb қолданамын.) -12МГц кристалды осцилятор -[2] 3.6 вольтты зенер диод -1.5K резистор (кез келген жерде 1.3K -тан 1.7K -қа дейін жұмыс істеуі керек) -[2] 68 Ом резисторы (60 -тан кез келген жерде) 75 жұмыс істеуі керек) -USB еркек кабелі -SNES контроллері (бірінші партия жақсы жұмыс істейді. Сымдардың түсі нұсқаулыққа сәйкес келеді.) -Кіші сым. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Бан тақтасы. Бұл контроллерге салмас бұрын тестілеуді едәуір жеңілдетеді.www.radioshack.com/product/index.jsp-$ 9 Құралдар: ---------------------- ------------------- Сым тартқыш-Сым кескіш-Дәнекерлеуіш-Дәнекерлеу-Мұртты қысқыш кесу құралы. (чип өзгертілмеген контроллерге сәйкес келмейді.

2 -қадам: сымдарды дайындаңыз

Сымдарды дайындаңыз
Сымдарды дайындаңыз
Сымдарды дайындаңыз
Сымдарды дайындаңыз
Сымдарды дайындаңыз
Сымдарды дайындаңыз

-USB кабелін алып, еркек емес ұшын кесіңіз. Сізге тек кабель мен ер usb қажет. -USB кабелін және барлық 4 қосылымды ашыңыз. (кейбір USB кабельдерінде 5 сым бар. Бұл нұсқаулықта 5 -ші сым қажет емес, сондықтан оны ажыратуға болады. -SNES контроллерін ашыңыз. Байланыстыру сымдарын тақтаға жақын жерде кесіңіз, бірақ жеткілікті сым қалдырыңыз, олар оларды дәнекерлеуге болады) pcb. Тым көп сым қалдырып, қажет болмаса, оны үзген жөн.

3 -қадам: Hex файлын Atmega8 -ге жыпылықтау

Hex файлын Atmega8 -ге жыпылықтау
Hex файлын Atmega8 -ге жыпылықтау
Hex файлын Atmega8 -ге жыпылықтау
Hex файлын Atmega8 -ге жыпылықтау
Hex файлын Atmega8 -ге жыпылықтау
Hex файлын Atmega8 -ге жыпылықтау

Мен чипті жарқылдау үшін usb бағдарламашысын қолдандым. Бұл құрастырылған он алтылық файл компьютерден чипке жіберілетінін білдіреді. Нақты бағдарламалауды қажет етпейді. Сериялық және параллель жұмыс істейді, бірақ бағдарламашының бағдарламалық жасақтамасы менікінен сәл өзгеше болады.

HEX файлын мына жерден жүктеуге болады: (мақсатты сақтау үшін тінтуірдің оң жақ түймешігімен нұқыңыз …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexБұл чипке барлық сигналдарды қалай өңдеу керектігін айтатын микробағдарлама.

Барлық Atmega чиптеріне сақтандырғыш байт қажет. Олар не істейтіні туралы алаңдамаңыз, тек бұл дизайн қажет екенін біліңіз: жоғары байт = 0xc9 төмен байт = 0x9f

Сіздің чиптің жыпылықтау бағдарламасында бұл сақтандырғыштарды орнату мүмкіндігі болуы керек. Мен жүйеде ProgISP қолдандым.

Сіз оны жыпылықтағаннан кейін, сіз нанға отырғызуды бастауға дайынсыз.

4 -қадам: Нан тарату

Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard
Breadboard

Сіз тақтаны пайдаланудың негізін білесіз деп ойлаймын. Егер жоқ болса, бұл үшін көптеген нұсқаулықтар бар. Мен сіз сымдарды қалай дәнекерлеуді білесіз деп ойлаймын. Егер сіз суретті оқи алмасаңыз, мына жерге өтіңіз: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

5 -қадам: осциллятор + SNES

Осциллятор + SNES
Осциллятор + SNES
Осциллятор + SNES
Осциллятор + SNES
Осциллятор + SNES
Осциллятор + SNES

Осциллятор 9 және 10 түйреуіштеріне қосылады. Оны кез келген бағытта да, жұмыс кезінде де бұруға болады. SNES Clock 28 -істікке қосылады. SNES Latch 27 -ші істікке қосылады. SNES Data 26 -шы істікке қосылады. SNES 5V қуаты чиптегі 5В -ке де, 5В -ке де қосылады. SNES жері чипте де, USBде де қосылады.

6 -қадам: USB деректері мен қуаты

USB деректері мен қуаты
USB деректері мен қуаты
USB деректері мен қуаты
USB деректері мен қуаты

Бұл бөлікті дұрыс сымдау өте қиын. Схемаға мұқият назар аударыңыз. USB 5V 5V түйреуіштеріне де, SNES 5V USB Ground екеуі де жерге қосылады, ал SNES жерге қосылған USB2 - бұл деректер. Ол: 3.6В зенерлік диод арқылы 68 Ом резистор арқылы жерге қосылады, 2 және 3 -ші сымдарды 5В -қа 1.5к резистор арқылы қосады. USB3 - бұл деректер +. ол: 3.6 вольтты зенер диодының көмегімен 68 Ом резисторы арқылы 4 -ші істікке дейін жерге қосылады

7 -қадам: Контроллерді тестілеу

Контроллерді тестілеу
Контроллерді тестілеу
Контроллерді тестілеу
Контроллерді тестілеу

Барлық бөлшектері бар болса, USB портын компьютерге қосыңыз, ол жаңа жабдықты табуы керек. Сіз басқару тақтасындағы барлық түймелерді ойын контроллері астында тексере аласыз. Егер ол жұмыс істесе, сіз оны компьютерге жіберіп, оны контроллерге салуға дайынсыз.

8 -қадам: ПХД -ге арналған тақта

ПХД -ге арналған тақта
ПХД -ге арналған тақта
ПХД -ге арналған тақта
ПХД -ге арналған тақта

Мен дизайнды жасау үшін төмендегі тақтаны қолдандым. Мен чипті орнына қойдым және тақтадан барлық қажет емес жерлерді кесу үшін драмель қолдандым. Сіз оны контроллерге орналастыру үшін мүмкіндігінше кішірейтуіңіз керек. Түйреуіштердің жанындағы барлық дәнекерлеу нүктелері 3 тесікті байланыстыратынын ескеріңіз. Бұл тақтаға бір істікке 2 сымды қолдануға мүмкіндік береді. Ескерту. Дәнекерлеу тақтаның төменгі жағында болуы керек. Оны дұрыс емес жаққа қойыңыз, түйреуіштер ешқандай байланыс орнатпайды.

9 -қадам: Контроллерді өзгерту

Контроллерді өзгерту
Контроллерді өзгерту
Контроллерді өзгерту
Контроллерді өзгерту
Контроллерді өзгерту
Контроллерді өзгерту

Мен ішіндегі барлық нәрсеге сай болу үшін корпусты аздап кесуге тура келді. Мен тізбекті абси түймелерінің астына қойдым. Суретте менің не істегенім көрсетілген. Қалай болғанда да оны жабыңыз.

10 -қадам: Қорытынды тестілеу + Ескертулер

Қорытынды тестілеу + ескертулер
Қорытынды тестілеу + ескертулер
Қорытынды тестілеу + ескертулер
Қорытынды тестілеу + ескертулер
Қорытынды тестілеу + ескертулер
Қорытынды тестілеу + ескертулер

Оны тексеріңіз және ол жұмыс істейтінін көріңіз. Егер солай болса, сіз аяқтадыңыз. Егер жалпы қателерді тексермесеңіз. Жалпы қателер: -------------------------- Қуат пен жердің дұрыс қосылғанын тексеріңіз Зенер диодтарының бағытын тексеріңіз. Олар екі жолмен де жұмыс істемейді. Осциллятор қосылған ба? Сіз дұрыс бағдарламаны және сақтандырғыш байттарын бағдарламаладыңыз ба? Деректер, ысырма мен сағат дұрыс түйреуіштерге қосылған ба? Сізде кез келген жерде дәнекерлеу көпірі бар ма? ЕСКЕРТПЕ: --------------------------- Бұл контроллер PS3 жүйесінде жұмыс істейді, бірақ түймелер өте жақсы сәйкес келмейді. Бастау және таңдау түймелері ps3 старт пен таңдауына сәйкес келмейді. Бұл батырмаларды қайта қарауға мүмкіндік беретін кейбір жауынгерлік ойындарда қолдануға болады. Осы нұсқаулықты жақсарту үшін не істей алатынымды айтыңыз.

Ұсынылған: