Cov txheej txheem:

Arduino ICSP Programming Cable: 12 Kauj Ruam
Arduino ICSP Programming Cable: 12 Kauj Ruam

Video: Arduino ICSP Programming Cable: 12 Kauj Ruam

Video: Arduino ICSP Programming Cable: 12 Kauj Ruam
Video: Arduino as ISP Programmer DIY 2024, Hlis ntuj nqeg
Anonim
Arduino ICSP Programming Cable
Arduino ICSP Programming Cable

Nov yog qhov kuv nyiam ua Arduino ICSP programming cable, siv rau bootloading lossis programming.

Kauj Ruam 1: Cov khoom siv

Khoom siv
Khoom siv

Cov khoom siv yog Dupont jumpers, lub tshuab hluav taws xob, kua nplaum, thiab cov cua kub ntsws.

Kauj ruam 2: Lub Hom Phiaj Xaus

Lub Hom Phiaj Xaus
Lub Hom Phiaj Xaus
Lub Hom Phiaj Xaus
Lub Hom Phiaj Xaus
Lub Hom Phiaj Xaus
Lub Hom Phiaj Xaus

Pib nrog 6 tus poj niam-rau-poj niam Dupont jumpers uas tseem nyob hauv kab, tsis tau zipped sib nrug. Thiab 1 tus txiv neej-rau-txiv neej jumper. Ua haujlwm ntawm lub hom phiaj kawg ntawm tus programmer cable. Teem cov kab sib txuas ua 2 kab ntawm 3 tus pin txhua tus qauv, uas yuav ntsaws rau hauv ICSP header ntawm Arduino.

D12 MISO 1.. 2 VCCV

D13 NCO 3.. 4 MOSI D11 RST 5.. 6 TZS

Muab me me dob ntawm kua nplaum nruab nrab ntawm cov khoom sib txuas, thiab muab ib qho me me ntawm cov cua sov ntsws tubing hla lub rooj sib txoos thiab ntsws nws. Tsis muaj cov kua nplaum ntau xav tau rau qhov no, tsuas yog txaus ua kom cov khoom sib txuas los ntawm kev plam ib ncig tom qab sib dhos tag nrho. Tom qab nqaim cov tubing, nias cov kab sib txuas ncaj ncaj rau ntawm lub rooj kom tsis muaj ib qho uas tawm los lossis tsis sib luag.

Kauj Ruam 3: Tshem Plhaub Yas Los Ntawm Tus Kws Ua Haujlwm Kawg GND Hlau

Tshem Plhaub Yas Los Ntawm Tus Kws Ua Haujlwm Xaus GND Hlau
Tshem Plhaub Yas Los Ntawm Tus Kws Ua Haujlwm Xaus GND Hlau
Tshem Plhaub Yas Los Ntawm Tus Kws Ua Haujlwm Xaus GND Hlau
Tshem Plhaub Yas Los Ntawm Tus Kws Ua Haujlwm Xaus GND Hlau
Tshem Plhaub Yas Los Ntawm Tus Kws Ua Haujlwm Xaus GND Hlau
Tshem Plhaub Yas Los Ntawm Tus Kws Ua Haujlwm Xaus GND Hlau

Saib ntawm lub hom phiaj kawg thiab cov xim siv rau GND thiab RST pins. Hauv qhov no, ntshav rau RST, thiab dub rau GND. Ntawm qhov programmer kawg, tshem lub plhaub yas los ntawm GND tus pin, thiab tshem lub plhaub yas los ntawm qhov txuas Dupont xaim ntxiv. Muaj ib lub tab ntawm lub plhaub kom maj mam maj mam rub, thiab lub plhaub yuav tawm los.

Kauj Ruam 4: Solder Capacitor rau Cov Txuas thiab rov txhim kho Plhaub

Solder Capacitor rau Cov Txuas Txuas thiab rov txhim kho Plhaub
Solder Capacitor rau Cov Txuas Txuas thiab rov txhim kho Plhaub
Solder Capacitor rau Cov Txuas Txuas thiab rov txhim kho Plhaub
Solder Capacitor rau Cov Txuas Txuas thiab rov txhim kho Plhaub

Siv lub zog yuam kom kaw cov xov hlau nyob hauv qhov chaw thiab ua lub rhaub dej kub kom tiv thaiv cov xaim hluav taws xob, thiab txuas lub tshuab hluav taws xob rau cov txuas. Siv tus lej me me ntawm cov laug, kom nws tsis txhob nkag mus rau hauv tus pin, uas yuav tiv thaiv nws los ntawm swb mus rau ICSP header ntawm Arduino.

Txiav cov xaim tawm ntawm qhov txuas Dupont xaim txuas ntxiv peb tau tso rau hauv RST txoj haujlwm ntawm qhov ua tiav txuas txuas kawg. Thawb cov txuas rov qab rau hauv lub plhaub siv tus pin. Qhov no tau siv qee qhov quab yuam ntxiv kom tau lub plhaub rau, vim tias cov laug thiab cov xaim hluav taws xob ua rau lub txuas me dua ntais. Tom qab muab cov yas yas rov qab los, kuv paub lwm zaus kuv yuav tsum ua cov xov hlau ntawm lub capacitor me ntsis ntev dua, los ntawm lwm qhov 1/8 txog 1/4 nti. + Sab ntawm lub capacitor txuas nrog tus pin ntxiv, uas yog npaj rau RST txoj haujlwm ntawm qhov ua tiav txuas. Sab - sab ntawm lub capacitor txuas nrog tus pin GND dub.

Lub capacitor ntawm ob peb uF zoo, Kuv siv 33uF. 10uF yuav zoo, tab sis kuv 33uF capacitors tau me dua li 10uF capacitors kuv muaj ntawm tes.

Kauj Ruam 5: Teem, Kua nplaum, thiab Tshav Kub Kub Ntsws Txuas

Teem, Kua nplaum, thiab Tshav Kub Kub Ntsws Txuas
Teem, Kua nplaum, thiab Tshav Kub Kub Ntsws Txuas
Teem, Kua nplaum, thiab Tshav Kub Kub Ntsws Txuas
Teem, Kua nplaum, thiab Tshav Kub Kub Ntsws Txuas
Teem, Kua nplaum, thiab Tshav Kub Kub Ntsws Txuas
Teem, Kua nplaum, thiab Tshav Kub Kub Ntsws Txuas

Teem cov kab sib txuas kom phim xim-rau-xim lub hom phiaj kawg. Hauv qab sab laug txuas yog lub xov tooj rov pib dua. Ntawm ICSP lub taub hau qhov no yog tus pin 5. Tawm RST xaim uas los ntawm lub hom phiaj txuas sab nraud tawm ntawm kev teeb tsa tus pin ntawm tus programmer sab, thiab hloov nws nrog koj txiav tawm qhov txuas uas muaj lub capacitor txuas. Kua nplaum, cua sov ntsws, thiab ua rau cov pins zoo ib yam thiab txawm tias zoo li hauv cov hom phiaj-qib kawg. Siv me ntsis ntev dua ntawm cov cua sov ntsws tubing ntawm qhov programmer kawg, kom ib nrab muaj cov capacitor.

Kauj Ruam 6: Ntxiv Txiv Neej Jumper Hlau Txuas rau Rov Pib Dua Teeb Meem thiab Cim Pin 1

Ntxiv Txiv neej Jumper Hlau Txuas rau Rov Pib Dua Teeb Meem thiab Cim Pin 1
Ntxiv Txiv neej Jumper Hlau Txuas rau Rov Pib Dua Teeb Meem thiab Cim Pin 1
Ntxiv Txiv neej Jumper Hlau Txuas rau Rov Pib Dua Teeb Meem thiab Cim Pin 1
Ntxiv Txiv neej Jumper Hlau Txuas rau Rov Pib Dua Teeb Meem thiab Cim Pin 1

Txiav ib tug txiv neej-rau-txiv neej jumper thiab siv qhov txuas txuas thiab cua sov ntsws tubing, txhawm rau txuas nws mus rau lub xov tooj cua rov pib dua uas mus rau lub hom phiaj sab ntawm txoj kab.

Sab laug sab laug ntawm txhua tus txuas yog tus pin 1 ntawm ICSP header ntawm koj Arduino. Kos nws nrog qhov chaw pleev xim. Kuv siv tus cwj mem Gelly Roll dawb. Ntawd yog nws, kab ntawv tiav.

Kauj ruam 7: Plug rau hauv

Ntsaws rau hauv
Ntsaws rau hauv
Ntsaws rau hauv
Ntsaws rau hauv
Ntsaws rau hauv
Ntsaws rau hauv

Tus programmer Arduino yog tus thauj khoom nrog Arduino li ISP kos duab. Nws tau txais cov programmer kawg ntawm kab, txuas nrog tus pin 1 nyob rau sab laug sab sauv. Arduino tseem muaj tus pin 1 cim nrog tus me ntsis. Lub xov tooj pib dua ntsaws rau D10.

Lub hom phiaj kawg ntawm txoj hlua txuas rau hauv Arduino peb tab tom yuav bootload lossis program.

Feem ntau Arduinos muaj qhov me me nyob ze ntawm ICSP lub taub hau kom cim tus lej 1. Yog tias koj tsis ua, lossis yog nws tsis pom tseeb, tam sim no yuav yog lub sijhawm zoo los ntxiv me ntsis thaum koj muaj xim lossis xim cwj mem ua ke. Nov yog daim duab ntawm Arduino ntawm kuv qhov uas kuv ntxiv tus lej. Ntawm ATmega16u2 usb-to-serial chip ICSP header uas tau teeb tsa kab rov tav nyob ze rau sab saud sab laug ntawm UNO lossis MEGA, tus pin 1 yog nyob rau sab xis saum toj ntawm qhov txuas ntawd.

Kauj Ruam 8: Lwm Txoj Haujlwm Cable rau Pro Mini thiab Pro Micro

Lwm Txoj Haujlwm Cable rau Pro Mini thiab Pro Micro
Lwm Txoj Haujlwm Cable rau Pro Mini thiab Pro Micro
Lwm Txoj Haujlwm Cable rau Pro Mini thiab Pro Micro
Lwm Txoj Haujlwm Cable rau Pro Mini thiab Pro Micro

Kuv kuj nyiam Pro Mini thiab Pro Micro heev. Cov no yog cov laug cam tsim los ntawm Sparkfun uas tau siv tus pin thiab hneev taw sib xws. Pro Mini muaj ATmega328p MCU zoo li UNO thiab Pro Micro muaj ATmega32u4 zoo li Leonardo. Kuv nyiam siv lawv li programmers, thiab rau program lossis bootload lawv ntawm ICSP. Yog li, ntawm no yog cov khoom siv txhawm rau ua ICSP cable: poj niam lub taub hau, poj niam Dupont dhia, lub tshuab hluav taws xob, thiab cov cua sov ua kom sov.

Txiav lub taub hau rau qhov ntev kom haum rau txhua tus pins ntawm ib sab ntawm Pro Mini lossis Pro Micro. Txiav hauv nruab nrab ntawm thawj tus pin uas tsis tau siv ntawm txoj kab taub hau ntev. Txhua yam nws siv yog me ntsis siab nrog qee qhov kab pheeb ces kaum, thiab nws yuav tawg sib nrug. Tom qab ntawd siv daim kab xev txiav los txiav cov yas ntau dhau los ntawm tus pin txoj haujlwm puas thaum txiav lub taub hau. Qhov tshwm sim yog 12 txoj haujlwm lub taub hau nrog qhov ua kom zoo nkauj xaus. Txhawm rau ua kom zoo nkauj, xuab zeb qhov kawg.

Kauj Ruam 9: Tshem Yas Dupont Plhaub

Tshem Plua Plav Dupont Plhaub
Tshem Plua Plav Dupont Plhaub
Tshem Plua Plav Dupont Plhaub
Tshem Plua Plav Dupont Plhaub
Tshem Plua Plav Dupont Plhaub
Tshem Plua Plav Dupont Plhaub

Tshem cov yas yas los ntawm qhov xaus ntawm Dupont jumpers. Pom me ntsis tab ntawm lub plhaub. Pry lub tab kom maj mam rub lub plhaub yas tawm.

Kauj Ruam 10: Ntxiv Cov Tshav Kub Kub Shrink Tubing thiab Thawb Cov Txuas ntawm Tus Poj Niam Lub Hauv Paus hauv Txoj Haujlwm raug

Ntxiv Cov Hluav Taws Xob Hluav Taws Xob thiab Thawb Cov Txuas ntawm Tus Poj Niam Lub Hauv Paus hauv Txoj Haujlwm raug
Ntxiv Cov Hluav Taws Xob Hluav Taws Xob thiab Thawb Cov Txuas ntawm Tus Poj Niam Lub Hauv Paus hauv Txoj Haujlwm raug
Ntxiv Cov Hluav Taws Xob Hluav Taws Xob thiab Thawb Cov Txuas ntawm Tus Poj Niam Lub Hauv Paus hauv Txoj Haujlwm raug
Ntxiv Cov Hluav Taws Xob Hluav Taws Xob thiab Thawb Cov Txuas ntawm Tus Poj Niam Lub Hauv Paus hauv Txoj Haujlwm raug

Tshem tawm cov cua sov ntsws rau ntawm cov xov hlau. Thawb cov txuas mus rau tus poj niam header solder pins. Qhov no yuav siv tes ruaj khov thiab ua haujlwm zoo. Cov xov hlau mus los ntawm MOSI, MISO, SCK, VCC, thiab GND ntawm ib lub taub hau mus rau lwm lub taub hau. Cov xov hlau rov pib dua los ntawm tus pin 10 ntawm tus programmer Arduino, mus rau tus pin pib dua ntawm lub hom phiaj Arduino.

Cov neeg tsim qauv ntawm Pro Micro tau ntse thaum lawv txiav txim siab tus pin teeb tsa. Txawm hais tias cov pins tau teeb tsa

10, 16, 14, 15

thiab uas zoo li tsis muaj qab hau, nws tshwm sim kom haum rau tus lej ua haujlwm ntawm Pro Mini pins

10, 11, 12, 13

Qhov kev txiav txim yog:

rov pib-xa, MOSI, MISO, SCK, ntawm ob qho Pro Mini thiab Pro Micro.

Yog li, koj yuav tuaj yeem siv cov kab no nrog Pro Mini lossis Pro Micro raws li tus programmer, thiab nrog Pro Mini lossis Pro Micro raws li lub hom phiaj.

Kauj Ruam 11: Rhuav cov Pins

Solder tus Pins
Solder tus Pins
Solder tus Pins
Solder tus Pins
Solder tus Pins
Solder tus Pins

Siv xauv yuam kom tuav tus pin ruaj khov, sib npaug sib npaug, thiab ncaj. Cov quab yuam kuj tseem ua lub rhaub dej kub uas tiv thaiv cov cua sov los ntawm kev mus los ntawm cov hlau thiab yaj cov rwb thaiv tsev lossis ua ntej ua kom lub cua sov ntsws poob qis. Solder txhua tus pin nrawm, thiab tsis txhob siv ntau dhau ntawm cov laug. Siv kom txaus kom tiav txoj haujlwm.

Ntxiv lub capacitor nruab nrab ntawm GND thiab RST ntawm tus programmer-header sab, kom tsis txhob rov pib dua los ntawm FTDI adapter tus DTR tus pin. Ob peb uF zoo, Kuv siv 33uF. 10uF yuav zoo, tab sis kuv 33uF capacitors tau me dua li 10uF capacitors kuv muaj ntawm tes. Solder + sab ntawm lub capacitor kom ze li sai tau rau lub taub hau yas yog li cua sov ntsws tubing npog ntau li ntau tau. Kuv tau ua qhov me me nyob ze qhov kawg ntawm cov cua sov ntsws tubing rau lub tshuab hluav taws xob xaim mus dhau.

Thaum kawg, xaub lub cua sov ntsws ntsws tubing mus rau xaim mus rau qhov txuas mus txog thaum nws ua tau raws li lub taub hau yas, thiab txo cov tubing nrog rab phom kub.

Kauj ruam 12: Ua tiav

Ua tiav
Ua tiav

Ntawm no yog qhov ua tiav cable. Siv daim ntawv lo cim rau qhov kawg ntawm kab ntawv yog rau tus programmer thiab qhov kawg yog rau lub hom phiaj. Thiab cim qhov kawg ntawm lub taub hau yuav tsum taw rau USB sab ntawm Pro Mini's FTDI adapter lossis USB-built-in ntawm Pro Micro.

Pom zoo: