Агуулгын хүснэгт:

USB SNES хянагч: 10 алхам
USB SNES хянагч: 10 алхам

Видео: USB SNES хянагч: 10 алхам

Видео: USB SNES хянагч: 10 алхам
Видео: PS3 #2: Ressurecting the impossable! | EPIC rollercoaster repair that nearly broke me. 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 ашигладаг.) -12MHz болор осцилятор -[2] 3.6 вольт zener диод -1.5K Resistor (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 файлыг компьютерээс чип рүү илгээдэг гэсэн үг юм. Бодит програмчлал хийх шаардлагагүй. Цуваа ба зэрэгцээ ажиллах болно, гэхдээ програмист програм хангамж минийхээс арай өөр байх болно.

HEX файлыг эндээс татаж авах боломжтой: (зорилтот хаягийг баруун товчлуур дээр дарж хадгална уу …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexЭнэ бол чипт бүх дохиог хэрхэн зохицуулахыг хэлж өгөх програм хангамж юм.

Бүх Атмега чипүүдэд гал хамгаалагч байт хэрэгтэй. Тэдний хийж байгаа зүйлд санаа зовох хэрэггүй, энэ дизайн хэрэгтэй гэдгийг мэдэж аваарай: өндөр байт = 0xc9 бага байт = 0x9f

Таны чип анивчдаг програм нь эдгээр гал хамгаалагчийг тохируулах боломжтой байх ёстой. Би систем дээрээ ProgISP -ийг ашигласан.

Та үүнийг анивчихаад талхны тавцан дээр суухад бэлэн боллоо.

Алхам 4: Breadboard хийх

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 түгжээ нь 27 -р зүүтэй холбогддог. SNES өгөгдөл нь 26 -р зүүтэй холбогддог. SNES газар нь чип болон usb газар дээрх хоёр сууринд холбогддог.

Алхам 6: USB өгөгдөл ба хүч

USB өгөгдөл ба хүч
USB өгөгдөл ба хүч
USB өгөгдөл ба хүч
USB өгөгдөл ба хүч

Энэ хэсгийг зөв утсаар холбоход маш төвөгтэй байдаг. Схемд анхаарлаа хандуулаарай. USB 5V нь 5V зүү, SNES 5V USB Ground нь газардуулгын зүү рүү хоёуланд нь ордог бөгөөд SNES газардуулгын USB2 нь өгөгдөл юм. Үүнд: 3.6V zener диодоор дамжуулж 68ohm эсэргүүцэлээр дамжуулж 2 ба 3 -р зүүг 1.5k резистороор 5В -т залгана. USB3 бол өгөгдөл +юм. 3.6 вольтын генераторын диодоор дамжуулж 68 ом эсэргүүцэлтэйгээр 4 -р зүү рүү газардуулна

Алхам 7: Хянагчийг турших

Хянагчийг туршиж байна
Хянагчийг туршиж байна
Хянагчийг туршиж байна
Хянагчийг туршиж байна

Бүх эд ангиудыг байрлуулсны дараа USB портоо компьютертээ залгаарай, шинэ тоног төхөөрөмж гарч ирэх болно. Та тоглоомын хянагчийн доорх хяналтын самбар дээрх бүх товчлуурыг туршиж үзэх боломжтой. Хэрэв энэ нь ажиллах юм бол та үүнийг pcb рүү шилжүүлж хянагч руу оруулахад бэлэн байна.

Алхам 8: ПХБ -ийн талхны самбар

ПХБ -ийн талхны самбар
ПХБ -ийн талхны самбар
ПХБ -ийн талхны самбар
ПХБ -ийн талхны самбар

Би доорх самбарыг ашиглан загвараа хийсэн. Би чипийг байрлуулж, самбараас шаардлагагүй бүх хэсгийг таслахын тулд драмел ашигласан. Та хянагчийг тохируулахын тулд аль болох жижиг болгох хэрэгтэй. Тээглүүрийн ойролцоох бүх гагнуурын цэгүүд 3 цооног холбодог болохыг анхаарна уу. Энэ нь энэ самбар дээр нэг зүү тутамд 2 утас ашиглах боломжийг олгодог. Тэмдэглэл. Гагнуур нь хавтангийн доод талд байх ёстой. Буруу талд нь тавь, тээглүүрүүд ямар ч холболт үүсгэхгүй.

Алхам 9: Хянагчийг өөрчлөх

Хянагчийг өөрчлөх
Хянагчийг өөрчлөх
Хянагчийг өөрчлөх
Хянагчийг өөрчлөх
Хянагчийг өөрчлөх
Хянагчийг өөрчлөх

Би дотор нь байгаа бүх зүйлд багтахын тулд бүрхүүлийг бага зэрэг зүсэх хэрэгтэй болсон. Би тойрогтоо абси товчлууруудын доор байрлуулсан. Энэ зураг миний юу хийснийг харуулж байна. Үүнийг хаагдсан л бол хүссэн хэмжээгээрээ тохируулаарай.

Алхам 10: Эцсийн шалгалт + Тэмдэглэл

Эцсийн шалгалт + тэмдэглэл
Эцсийн шалгалт + тэмдэглэл
Эцсийн шалгалт + тэмдэглэл
Эцсийн шалгалт + тэмдэглэл
Эцсийн шалгалт + тэмдэглэл
Эцсийн шалгалт + тэмдэглэл

Үүнийг туршиж үзээд ажиллаж байгаа эсэхийг шалгаарай. Хэрэв тийм бол та дууссан байна. Хэрэв нийтлэг алдааг шалгаагүй бол. Нийтлэг алдаанууд: -------------------------- Цахилгаан ба газардуулга зөв холбогдсон эсэхийг шалгах Зенер диодын чиглэлийг шалгана уу. Тэд хоёр талаараа ажилладаггүй. Осциллятор холбогдсон уу? Та зөв програм болон гал хамгаалагчийн байтыг програмчилсан уу? Snes өгөгдөл, түгжээ, цагийг зөв зүүгээр холбосон уу? Та хаана ч байсан гагнуурын гүүртэй юу? ТАЙЛБАР: --------------------------- Энэхүү хянагч нь PS3 дээр ажилладаг боловч товчлуурууд нь тийм ч сайхан харагддаггүй. Эхлэх ба сонгох товчлуурууд нь ps3 эхлүүлэх ба сонгохтой таарахгүй байна. Үүнийг товчлууруудыг дахин тохируулах боломжийг олгодог зарим сөнөөгч тоглоомд ашиглах боломжтой. Энэхүү зааварчилгааг сайжруулахын тулд юу хийж чадахаа надад хэлээрэй.

Зөвлөмж болгож буй: