Sa teknolohiyaElectronics

Unsa ang usa ka JTAG-programmer?

Adunay na sa usa ka pipila ka mga lain-laing mga mga porma sa mga programmers nga motugot sulaton pag-usab software kalamboan sa microcontroller. Sila mahimo nga lain-laing mga, gidisenyo alang sa mga propesyonal, o, bahin, adunay usa ka simple nga interface. Ang ulahing nagpasabut programmer ug sa mga bayani sa niini nga artikulo. Ikaw makakat-on dili lamang kon unsa siya, apan usab unsaon sa paghimo sa usa ka JTAG programmer uban sa iyang kaugalingon nga mga kamot. makakaplag kamo dayagram ug mga litrato kinahanglan nga tan-awon sama sa resulta.

Unsa ang usa ka JTAG-programmer?

Kini mao ang usa ka simple nga bersyon sa propesyonal nga AVR JTAG ICE, nga, ingon sa mahimo mo pagtag gikan sa ngalan niini, gidisenyo alang sa programa sa AVR pamilya sa microcontrollers. Ang nag-unang kalainan mao nga kini makahimo sa pagkolekta bisan sa usa ka magbubuhat, ug ang katapusan nga gasto mahimong sa daghang mga higayon sa ubos pa kay sa pagpalit sa mga pabrika. Sa pagkatinuod, sa usa ka artikulo nga gisumiter sa mekanismo - sa Chinese hulad, mao nga ang mga AVR programmer ug imong mahimo sa pagpalit sa dugang. Busa, kita dili matinud-anon mahimo nga moingon nga adunay mao usab ang kapilian sa pagpalit. Apan ang katilingban sa iyang kaugalingong mga kamot aron sa paglikay sa posible nga negatibo nga epekto ingon sa usa ka resulta sa barato ug kabus nga kalidad sa gipalit nga mga bahin sa produksyon.

Nganong sa pagpili sa programming JTAG?

Ang nag-unang butang nga - sa iyang ubos nga gasto ug kasayon sa katilingban. JTAG-programmer mahimong programa sa tanan nga mga lalang uban sa JTAG interface. Sa pagtrabaho pinaagi sa usa ka computer nagkinahanglan development palibot AVR Studio 4 o mas dako nga bersyon. Uban kanila, ang AVR programmer nga makahimo sa pagbuhat.

disadvantages programmer

Ang pinaka-ulahing nga bersyon sa mga pamilya microcontroller, sa gawas sa dugang trabaho dili programa. Usab, adunay mahinungdanon nga mga problema uban sa mga representante nga ubos pa kay sa 40 mga tiil, ug 16 KB sa panumduman. Samtang kamo mahimo tan-awa, ang gidaghanon sa mga potensyal nga kustomer mao ang hinoon limitado. Apan sa pipila ka popular nga modelo lang mahulog ngadto niini, sa ingon nga kini mao ang mapuslanon.

scheme

Driving programming yano nga sa pag-operate ug nagkinahanglan gamay nga dugang nga ATMega16 electronics. Sama sa usa ka interface mahimong gamiton MAX232 (alang sa paggamit sa COM) ug FT232RL (alang sa pagtrabaho uban sa USB). Kini mao ang bili nga paghisgot nga sa diha nga ang paggamit sa ikaduhang kapilian sa Sumpaysumpaya powered pinaagi sa USB dili girekomendar. Sa maong mga kaso, tungod sa usa ka sayop o pagpasagad makabaton boltahe sa pagpanalipod sa diodes, ug ang mga findings nga FT232RL taas nga boltahe. Kini kadaut o programming, o programa nga butang. Nasulbad kini sa buot ipasabot Mendoza pinaagi sa board.

Alang sa mas dako kasayon sa mga tawo nga dili igo nga mga kwalipikado nga programmer gidisenyo alang sa MAX232, apan ang lain nga kapilian gikinahanglan lamang sa pagtukod sa laing koneksyon.

kausaban

Tungod nga adunay mga sa gikinahanglan nga sirkito kinahanglan lamang erase board. Dugang pa, ang tanan nga neatly konektado, soldered ngadto sa uma, ug gitan-aw sa buhat sa programmer sa firmware loader. Kini gisundan sa AVR Studio sa pag-update sa firmware alang sa JTAG-programming sa mga pinaka-ulahing nga bersyon, o samtang nga gikinahanglan. Pinaagi sa adapter nagsumpay sa programmer. Kon kini nga mga buhat - mao nga kamo mobalhin sa sa sa sunod nga bahin, nga naglatid sa nuances sa trabaho ug programming. Kini kinahanglan nga nakita nga ang tanan nga mga alambre mga, sila lang sa gawas sa kahon nga nahimutang.

Sama sa pag-andam alang sa operasyon kinahanglan nga gibutang sa fuse tipik. agad sila sa nota, sa diin ang buluhaton nga gihimo. Kay sa usa ka mas maayo nga pagsabot ihalad kita dinhi sa mosunod nga lamesa:

gamay

Direct nota (Datasheet, UniProf)

Balion nota (AVR dude gui, PonyProg)

OCDEN

[]

[1]

JTAGEN

[]

[1]

SPIEN

[]

[1]

CKOPT

[1]

[]

EESAVE

[1]

[]

BOOTSZ1

[]

[1]

BOOTSZ0

[]

[1]

BOOTRST

[1]

[]

BODLEVEL

[1]

[]

BODEN

[1]

[]

SUT1

[]

[1]

SUT0

[]

[1]

CKSEL3

[1]

[]

CKSEL2

[1]

[]

CKSEL1

[1]

[]

CKSEL0

[1]

[]

Ug sa unsang paagi kamo nasayud unsa ang sa pagpili? Ang tubag sa pangutana mao ang yano nga: nga kamo kinahanglan nga makonektar sa microcontroller ug magsugod sa pagbasa sa mga sama nga tipik. Matikdi ang SPIEN - kon adunay usa ka check marka sunod niini, nan kini nagpasabot nga ang nota ang balit-ad. Kon kini dili - nan kini mao ang tul-id. Kon ang tanan nga gibuhat sa husto, ang programmer andam sa pagtahi microcontrollers. Apan kon siya mao ang sunod dili aron sa paghimo sa firmware - basaha pag-usab ug check sa tanang mga butang pag-usab.

Working uban sa mga programmer

Alang sa dugang matudloan nga mahimo nga usa ka panig-ingnan sa mga programming LED nagpangidlap. Sa sinugdan, kamo kinahanglan nga modagan sa studio ug paghimo sa usa ka bag-o nga proyekto. Unya pagpili sa programming pinulongan (sa niini nga kaso, ang assembler) ug hingalan sa ngalan sa proyekto. Ang programa sa iyang kaugalingon makahimo sa pagtino nga ikaw naggamit JTAG-programmer. Ingon sa usa ka plataporma, pagpili niini, ug sa tamboanan sunod sa - sa usa ka awtomatikong microcontroller kanila. Sunod, kini pretty naandan - kinahanglan magpapahawa lamang ang teksto alang sa mga programa. Aron ang mga magbabasa nga lata sa pagsulay sa mga kagamitan, katuyoan, tanyag sa pagsulay sa JTAG programmer-espesipikong sa tinubdan nga artikulo. Kini makita nga ang mga diodes misugod sa mokihol kaayo sa pagpuasa, nga dili ikatingala, tungod kay walay kapasidad alang sa paghawid. Busa, ang mga programmer, ang pahamatngon sa iyang paglalang ug sa paggamit mao ang. Ikaw lang sa pagkaamgo sa paglupad sa iyang imahinasyon.

Usa ka gamay sa praktis. Sa pagsusi sa mga sampong ngadto sa pantalan sa usa ka 3 LEDs. Unya ang board nga konektado: upat ka wire interface (TCK, TDI, TMS, TDO) ug 2 Vcc gahum moadto sa positibo ug GND konektado ngadto sa yuta. Ang tanan nga kalan-on mao ang, mahimo kamo sa dugang. studio mao ang gikinahanglan aron sa pagtipon sa code ug modagan kini. Ang maong proyekto magrekord sa madali, didto usab tahion ug magsugod sa pagtrabaho. Sa pag-monitor sa pagpatay proseso, mahimo ikaw mopadayon sa F11, ug unya ang imong mahimo sa motan-aw sa ibabaw sa bisan unsa nga gidaghanon sa mga code karon ang programa. Kini igo sa pagdala sa cursor sa laray nga naglakip sa usa ka LED ug kini ag sa. Adunay pa sa usa ka daghan sa mga eksperimento. Hinumdumi nga aron sa pagbuhat sa usa ka butang, kamo kinahanglan nga sa pagtrabaho. Himoa nga pag-uswag mahimong hinay, apan sa katapusan ikaw makahimo sa pagkuha sa kon unsa ang imong gusto, ang nag-unang butang nga - dili sa paghatag ug padayon sa pag-eksperimento uban sa usa ka empasis sa theoretical basehan (wala kini sa bisan unsa nga paagi).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.birmiss.com. Theme powered by WordPress.