INHOUDSOPGAWE:

USB SNES -beheerder: 10 stappe
USB SNES -beheerder: 10 stappe

Video: USB SNES -beheerder: 10 stappe

Video: USB SNES -beheerder: 10 stappe
Video: Обзор SNES classic mini и китайский цирк на Ebay 2024, November
Anonim
USB SNES -beheerder
USB SNES -beheerder

Eerste instruksies. Laat weet my wat dit nodig het en regmaak. Ek het nie die kring of program gemaak nie. Ek maak net 'n gids wat stap vir stap die samestelling van die USB SNES -kontroleerder toon. Die oorspronklike bladsy is hier: www.raphnet.net/electronique/snes_nes_usb/index_en.php Hierdie gids omskep 'n gewone snes -kontroleerder in 'n usb -gamepad. Dit word getoets op XP, Vista, 7 en PS3. Dit behoort op Mac en Linux te werk, maar ek het dit nie getoets nie. Die toestel word erken as 'n standaard HID -toestel. -Jy hoef niks vir hierdie gids te programmeer nie. Die program is reeds saamgestel en gereed om na u chip te flits. -U benodig basiese soldeervaardighede. -Basiese skematiese leesvaardighede help, maar ek sal probeer om elke stap te verduidelik.

Stap 1: Onderdele benodig

Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig

Onderdele lys: ---------------------------------------- -Atmega8 DIP mikrobeheerder -AVR programmeerder (usb, parallelle of seriële. Ek gebruik usb.) -12MHz Crystal osscilator -[2] 3.6 volt zenerdiode -1.5K Weerstand (van 1.3K tot 1.7K behoort te werk) -[2] 68ohm weerstand (oral van 60 tot 75 behoort te werk) -USB manlike kabel -SNES kontroleerder (eerste party werk beter. Drade kleure pas by gids.) -Klein draad. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Broodbord. Dit maak dit baie makliker om te toets voordat u dit in 'n kontroleerder plaas. Www.radioshack.com/product/index.jsp-$ 9 gereedskap: ---------------------- ------------------- -Draadstroper -Draadsnyer -Soldeerbout -Soldeer -Naaldtang (maak dit baie makliker om drade op broodbord te plaas en te skuif) -Dremmel of sny gereedskap. (die chip pas nie in die ongewysigde kontroleerder nie.

Stap 2: Berei drade voor

Berei drade voor
Berei drade voor
Berei drade voor
Berei drade voor
Berei drade voor
Berei drade voor

-Neem 'n usb -kabel en sny die nie -manlike kant af. U benodig slegs die kabel en die usb. -Strek die USB -kabel en al 4 verbindings binne. (sommige usb -kabels het 5 drade. Hierdie gids het nie die 5de draad nodig nie, dus kan dit afgesny word. -Maak die SNES -kontroleerder oop. Sny die verbindingsdrade naby die bord, maar laat genoeg draad sodat hulle aan 'n PCB. Beter om te veel draad te laat en dit af te sny as u dit nie nodig het nie.

Stap 3: Flits die hex -lêer na die Atmega8

Flits die hex -lêer na die Atmega8
Flits die hex -lêer na die Atmega8
Flits die hex -lêer na die Atmega8
Flits die hex -lêer na die Atmega8
Flits die hex -lêer na die Atmega8
Flits die hex -lêer na die Atmega8

Ek het 'n usb -programmeerder gebruik om my chip te flits. Dit beteken dat 'n saamgestelde hex -lêer vanaf die rekenaar na die chip gestuur word. Geen werklike programmering hoef gedoen te word nie. Seriaal en parallel werk, maar die programmeersagteware sal 'n bietjie verskil van myne.

Die HEX-lêer kan hier afgelaai word: (klik met die rechtermuisknop op die teiken as …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexDit is 'n firmware wat die chip sal vertel hoe om alle seine te hanteer.

Alle Atmega -skyfies benodig lontgrepe. Moenie bekommerd wees oor wat hulle doen nie, weet net dat hierdie ontwerp nodig is: hoë byte = 0xc9 lae byte = 0x9f

U chip -flits -program moet 'n opsie hê om hierdie sekuriteite in te stel. Ek het ProgISP op my stelsel gebruik.

As u dit laat flits, is u gereed om aan boord te gaan.

Stap 4: Breadboarding

Broodplankry
Broodplankry
Broodplankry
Broodplankry
Broodplankry
Broodplankry
Broodplankry
Broodplankry

Ek neem aan dat u die basiese beginsels van die gebruik van 'n broodbord ken. Indien nie, is daar baie gidse daarvoor. Ek sal ook aanvaar dat u weet hoe om drade te soldeer. As u nie die prent kan lees nie, gaan dan hier: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp

Stap 5: Ossillator + SNES

Ossillator + SNES
Ossillator + SNES
Ossillator + SNES
Ossillator + SNES
Ossillator + SNES
Ossillator + SNES

Die ossillator maak verbinding met penne 9 en 10. Dit kan in beide rigtings gedraai word en werk. SNES -klok word verbind met pen 28. SNES -grendel word verbind met pen 27. SNES -data word verbind met pen 26. SNES 5V -krag word verbind met beide 5V op die chip en usb 5V. SNES -grond maak verbinding met beide gronde op chip- en usb -grond.

Stap 6: USB -data en krag

USB -data en krag
USB -data en krag
USB -data en krag
USB -data en krag

Hierdie deel is baie moeilik om korrek te bedraad. Gee noukeurig aandag aan die skema. USB 5V gaan na beide 5V penne en SNES 5V USB Ground gaan na beide grond penne en SNES grond USB2 is data -. Dit gaan: deur 'n zenerdiode van 3,6v om deur 'n weerstand van 68ohm na pen 2 en 3 tot 5V deur 'n 1.5k -weerstand te aard. USB3 is data +. dit gaan: deur 'n zenerdiode van 3,6v tot grond deur 'n weerstand van 68ohm tot pen 4

Stap 7: Toets die beheerder

Toets die beheerder
Toets die beheerder
Toets die beheerder
Toets die beheerder

Sluit die USB -poort aan op u rekenaar met alle dele in plek, en daar moet nuwe hardeware gevind word. U kan al die knoppies in die bedieningspaneel onder spelbeheerders toets. As dit werk, is u gereed om dit oor te dra na 'n PCB en dit in die kontroleerder te plaas.

Stap 8: Breadboard na PCB

Broodbord na PCB
Broodbord na PCB
Broodbord na PCB
Broodbord na PCB

Ek het die onderstaande bord gebruik om my ontwerp te maak. Ek sit die chip op sy plek en gebruik 'n dremmel om alle onnodige areas van die bord af te sny. U moet dit so klein as moontlik maak om in die kontroleerder te pas. Let daarop dat al die soldeerkolle naby die penne 3 gate verbind. Hierdeur kan 2 drade per pen op hierdie bord gebruik word. Let op. Die soldeer moet aan die onderkant van die bord wees. Plaas dit aan die verkeerde kant, en die penne maak geen verbindings nie.

Stap 9: Verander die beheerder

Verander die beheerder
Verander die beheerder
Verander die beheerder
Verander die beheerder
Verander die beheerder
Verander die beheerder

Ek moes die omhulsel 'n bietjie sny om alles binne te pas. Ek sit my kring onder die abxy -knoppies. Die prentjie wys wat ek gedoen het. Pas dit in soos u wil, solank dit sluit.

Stap 10: Finale toetsing + aantekeninge

Finale toetsing + aantekeninge
Finale toetsing + aantekeninge
Finale toetsing + aantekeninge
Finale toetsing + aantekeninge
Finale toetsing + aantekeninge
Finale toetsing + aantekeninge

Toets dit en kyk of dit werk. As dit die geval is, is u klaar. Indien nie, kyk na algemene foute. Algemene foute: -------------------------- Kontroleer of krag en grond behoorlik verbind is. Kontroleer die rigting van die zenerdiodes. Hulle werk nie beide kante nie. Is die ossillator verbind? Het u die regte program en die lontgitse geprogrammeer? Is snes -data, grendel en klok aan die regte penne gekoppel? Het u êrens 'n soldeerbrug? OPMERKINGS: --------------------------- Hierdie kontroleerder werk wel op 'n PS3, maar die knoppies gee nie 'n baie goeie kaart nie. Die begin- en kiesknoppies word nie na ps3 begin en gekies nie. Dit kan in sommige vegspeletjies gebruik word, waarmee u die knoppies kan verander. Laat weet my wat ek kan doen om hierdie instruksies te verbeter.

Aanbeveel: