Ny teknolojiaElektronika

Inona no atao hoe JTAG-programa?

Misy olona maro hafa configurations ny rindrambaiko izay mamela rindrambaiko Avereno soratana amin'ny microcontroller fandrosoana. Mety ho samy hafa izy ireo, natao ho an'ny matihanina, na, mifanohitra amin'izany, manana notsorina interface tsara. Ity farany dia miresaka programa sy ny mahery fo ity lahatsoratra ity. Hianatra tsy izay izy, fa koa ny fomba hanaovana ny JTAG programa amin'ny tànany Izy. Hitanao kisary sy ny sary dia tokony hijery toy ny vokany.

Inona no atao hoe JTAG-programa?

Izy io dia notsorina dika ny matihanina Avr JTAG ICE, izay, araka ny mety-tsaina avy ny anarany, dia fandaharana natao ho an'ny fianakaviana ny Avr ny microcontrollers. Ny tena maha samy hafa dia ny hoe afaka hanangona na dia laika, ary ny farany dia ho maro ny vola lany fotoana lalina noho ny fividianana ny orinasa. Raha ny marina, tao amin'ny lahatsoratra atolotra ny rafitra - Shinoa Mitovy tanteraka aminao, toy izany koa ny Avr programa ary afaka mividy bebe kokoa. Noho izany, dia tsy afaka milaza marina fa misy ihany koa ny safidy ny mividy. Fa ny fiangonana, dia ny tànany mba tsy mety ho vokany ratsy noho ny mora sy mahantra kalitaon'ny nividy faritra ao amin'ny famokarana.

Nahoana no mifidy ny fandaharana JTAG?

Ny zava-dehibe indrindra - ny vidiny ambany dia ambany sy mora ny fivoriana. JTAG-programa afaka fandaharam saim-petsy rehetra JTAG interface tsara. Miasa amin'ny alalan'ny solosaina ny fampandrosoana dia mitaky ny tontolo iainana Avr Studio 4 na dikan-lehibe kokoa. Amin'izy ireo, ny Avr programa afaka miasa.

fatiantoka programa

Ny dikan-microcontroller farany fianakaviana, tsy misy ny asa fanampiny tsy azo baikoina. Koa, dia misy olana lehibe amin'ireo solontena izay manana latsaka ny 40 tongony, ary 16 KB ny fahatsiarovana. Araka ny hitanao, ny isan'ny fa mety ho mpanjifa dia voafetra. Fa modely fotsiny malaza maro latsaka ao, ka izany dia ilaina.

tetika

Driving fandaharana tsotra mba hiasa sy mitaky fanampiny kely ATMega16 fitaovana elektronika. Toy ny interface tsara azo ampiasaina MAX232 (mba hampiasaina amin'ny COM) sy FT232RL (fa niara-niasa tamin'ny USB). Tsy ho very maina filazana fa rehefa mampiasa ny safidy faharoa hifandray Powered alalan'ny USB dia tsy soso-kevitra. Amin'ny toe-javatra toy izany, noho ny fahadisoana na ny tsy firaharahiana dia afaka mahazo fiarovana diodes malefaka, sy ny zavatra hita dia FT232RL avo malefaka. Mety simba na fandaharana, na fandaharana zavatra. Voavaha izany Nuance powering amin'ny solaitrabe.

Fa lehibe tsy manana ahiahy, 'ireo izay tsy ampy mahay programa dia natao ho an'ny MAX232, fa olon-kafa afa-tsy safidy no takina mba hampitoetra fifandraisana hafa.

fanitsiana

Raha jerena fa misy ny faritra ilaina dia tokony hamafa solaitrabe. Ankoatra izany, Kendreo rehetra mifandray, soldered an-tsaha, ary teny ny asan 'ny rindrambaiko ny mikirao praogramanao loader. Izany dia nanaraka Avr Studio mba hanavao ny mikirao praogramanao ho an'ny JTAG-fandaharana ny farany dikan, na raha mbola ilaina. Ny adaptatera mampifandray ny rindrambaiko. Raha miasa - mba hahafahanao mifindra amin'ny ho any amin'ny fizarana manaraka, izay manoritra ny tsipirian'ilay asa sy ny fandaharana. Tsara homarihina fa ny tariby rehetra ireo, dia eo ivelan'ny efajoro dia hita.

Araka ny fanomanana ny fandidiana tokony ho nametraka Fuse potika. Izy ireo miankina amin'ny tarehimarika, izay nanao ny asa. Fa ny fahazavan-tsaina tsara kokoa isika vory eto izao manaraka izao latabatrao izy;

kely

Mivantana ny fivoasana (Datasheet, UniProf)

Mitifitra ny mifanohitra tarehimarika (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]

[]

Ary ahoana no ahafantaranao ny zavatra tokony hifidy? Ny valin 'ny fanontaniana dia tsotra: mila mifandray amin'ny microcontroller ary hanomboka hamaky ireo potika ihany. Mariho ny SPIEN - raha misy Mariho ny azy, dia midika izany fa ny tarehimarika no mitsongoloka. Raha tsy - dia izany mahitsy. Raha ny zava-drehetra natao marina, ny programa dia vonona ny manjaitra microcontrollers. Fa raha tsy afaka izy taty aoriana mba hahatonga ny mikirao praogramanao - avereno vakiana sy mijery ny zava-drehetra indray.

Miara-miasa amin'ny rindrambaiko

Raha mila fanazavana azo ampianarina ho ohatra ny fandaharana LED mihebiheby. Tamin'ny voalohany, dia tokony hihazakazaka ny Studio sy mamorona tetikasa vaovao. Avy eo, mifidy ny fandaharana teny (amin'ity tranga ity, ny assembler) ary mamaritra ny tetikasa anarana. Ny fandaharana dia ho afaka mihitsy ny mamaritra fa mampiasa JTAG-programa. Amin'ny maha-sehatra, hifidy azy, sy ny varavarankely akaikin'ny - ny programmable microcontroller ho azy ireo. Avy eo, fa tsara tarehy ny mahazatra - horoahiko ihany ny andinin-teny ho an'ny fandaharana. Noho izany dia afaka hizaha toetra mpamaky ny fahafaha-miasa, atolotra mba hizaha toetra ny JTAG programa-voalaza ao amin'ny lahatsoratra loharano. Dia hita fa ny diodes akimpiko kely vao haingana, izay tsy mahagaga, satria tsy misy fahafahana ho an'ny fihazonana. Noho izany, ny programa, ny ana-ny fahariana sy ny fampiasana izany. Ianao fotsiny maintsy ho takatr'ireo ny nandositra ny fisainany.

A kely ny fomba fanao. Mba hanamarinana ny plug ho any amin'ny seranan-tsambo A 3 LED. Dia mifandray amin'ny birao: tariby efatra interface tsara (TCK, TDI, TMS, TDO) ary 2 Vcc hery mandeha ny tsara sy GND dia mifandray amin'ny tany. Ny sakafo dia, dia afaka handeha lavitra kokoa. Ao amin'ny Studio, dia mila izy vao vita ny fehezan-dalàna sy mihazakazaka izany. Ny tetikasa compiles haingana, hisy koa stitched ary manomboka miasa. Hanara-maso ny dingana famonoana, dia afaka tsindrio ny F11, ary avy eo dia afaka mijery ao amin'ny fehezan-dalàna izay maro ankehitriny ny fandaharana. Tena ampy ny hitondra ny kitondro ho any amin'ny laharana izay ahitana ny LED Ary Manazava izy. Mbola be dia be ny fanandramana. Dia tadidio fa mba hanao zavatra iray, dia mila asa. Aoka fandrosoana dia ho mora, saingy taty aoriana dia ho tratry ny ananany tsara izay tianao, ny zava-dehibe indrindra - tsy kivy ary mbola manandrana azy amin'ny fanamafisana ny teorika fototra (tsy misy izany amin'ny fomba rehetra).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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