Tat-teknoloġija, Elettronika
X'inhu JTAG-programmer?
Hemm pjuttost ftit konfigurazzjonijiet differenti tal programmaturi li jippermettu iżviluppi tas-software jikteb fil mikrokontrolluri. Huma jistgħu jkunu differenti, imfassla għal professjonisti, jew, bil-maqlub, jkollu interface simplifikat. L-aħħar jirreferi programmer u l-eroj ta 'dan l-artikolu. Inti ser jitgħallmu mhux biss dak li hu, iżda wkoll kif jagħmlu programmer JTAG bl-idejn tiegħu stess. Inti ssib dijagrammi u ritratti għandhom jidhru bħall-riżultat.
X'inhu JTAG-programmer?
Għaliex jagħżel l-ipprogrammar JTAG?
iżvantaġġi programmer
L-aħħar verżjoni tal-familji mikrokontrolluri, mingħajr ebda xogħol addizzjonali, ma jkunux ipprogrammati. Ukoll, hemm huma ta sinjifikanti problemi ma 'dawk rappreżentanti li għandhom inqas minn 40 pied, u 16 KB ta' memorja. Kif tistgħu taraw, l-għadd ta 'klijenti potenzjali huwa pjuttost limitat. Iżda diversi mudelli popolari biss jaqgħu fis dan, b'tali mod li huwa utli.
skema
Għal faċilità akbar ta 'dawk li mhumiex biżżejjed programmer kwalifikata hija mfassla għall-MAX232, iżda għażla oħra huwa meħtieġ biss li jiġi stabbilit konnessjoni oħra.
aġġustament
Minħabba li hemm il-ċirkwiti neċessarji għandhom iħassar biss bord. Barra minn hekk, kollha pulit konnessi, issaldjati għall-qasam u kkontrollati l-ħidma tal-programmer mill-loader Firmware. Dan huwa segwit bil AVR Studio biex taġġorna l-Firmware għall-JTAG-programmazzjoni l-aħħar verżjoni, jew sakemm ikun meħtieġ. Billi l-adapter jgħaqqad l-programmer. Jekk din taħdem - sabiex inti tista 'timxi fuq il-taqsima li jmiss, li tiddeskrivi l-sfumaturi ta' xogħol u l-ipprogrammar. Għandu jiġi nnutat li l-wajers huma, huma biss barra l-kaxxa jinsabu.
-Tħejjija għall-operazzjoni għandhom ikunu stabbiliti Ħowlders bits. Huma jiddependu fuq in-notazzjoni, li fiha x-xogħol isir. Għal fehim aħjar qed nippreżentaw hawn il-tabella li ġejja:
daqsxejn | Dirett notazzjoni (fajl tekniku, Uniprof) | notazzjoni invers (AVR raġel 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] | [] |
U kif tkun taf li jagħżel liema? It-tweġiba għall-mistoqsija hija sempliċi: għandek bżonn biex jgħaqqdu l-mikrokontrolluri u tibda qari dawk l-istess bits. Innota l-SPIEN - jekk ikun hemm marka kontroll li jmiss lilu, allura dan ifisser li l-notazzjoni huwa maqlub. Jekk ma jkunx - allura huwa dritta. Jekk kollox kien isir b'mod korrett, l-programmer hija lesta li sew mikrokontrolluri. Imma jekk hu jiġifieri sussegwentament ma jkunux jistgħu jagħmlu l-Firmware - reread u kontroll kollox mill-ġdid.
Ħidma ma 'l-programmer
Ftit ta 'prattika. Biex verifika l-plagg fil-port A 3 LEDs. Imbagħad jgħaqqad lill-bord: erba 'interface wajer (TCK, TDI, TMS, TDO) u 2 poter Vcc tmur għall-pożittiv u GND huwa konness mal-art. L-ikel kollu huwa, inti tista 'tmur aktar. L-istudjo huwa neċessarju li jiġu kkompilati l-kodiċi u run. Il-proġett jikkompila malajr, se jkun hemm meħjuta u jibdew jaħdmu wkoll. Biex tissorvelja l-eżekuzzjoni proċess, inti tista agħfas il-F11, u allura inti tista watch fuq kull numru tal-kodiċi issa l-programm. Hija s biżżejjed biex iġibu l-cursor biex il-filliera li tinkludi LED u dwal up. Għad hemm ħafna esperimenti. Ftakar li sabiex do xi ħaġa, inti bżonn għax-xogħol. Ħalli avvanz se jkun bil-mod, iżda eventwalment inti se tkun kapaċi tikseb eżattament dak li trid, il-ħaġa prinċipali - ma jieqfu u tkompli esperiment b'enfasi fuq il-bażi teoretika (mingħajr ma bl-ebda mod).
Similar articles
Trending Now