Nke technology, Electronics
Gịnị bụ a JTAG-programmer?
E nwere nnọọ ole na ole dị iche iche configurations nke programmers na-ekwe ka ideghari software tolite na microcontroller. Ha nwere ike ịbụ dị iche iche, e maka ọkachamara, ma ọ bụ, ọzọ, nwere a simplified interface. Nke ikpeazụ na-ezo programmer na dike nke isiokwu a. Ị ga-amụta ihe ọ bụ, ma na-esi mee ka a JTAG programmer ji aka ya. Ị na-ahụ ihe osise na foto kwesịrị ka N'ihi.
Gịnị bụ a JTAG-programmer?
Ntak-ahọrọ ndị mmemme JTAG?
ọghọm programmer
The ọhụrụ version of microcontroller ezinụlọ, enweghị mmezi ọrụ ike e kenyere. Ọzọkwa, e nwere ịrịba nsogbu na ndị na-anọchite anya ndị nwere ihe na-erughị 40 ụkwụ, 16 KB nke na ebe nchekwa. Dị ka ị pụrụ ịhụ, ọnụ ọgụgụ nke nwere ahịa bụ kama mmachi. Ma ọtụtụ na-ewu ewu ụdị dị nnọọ ka ọ gādabà, nke mere na ọ bụ bara uru.
atụmatụ
N'ihi na ukwuu ala nke ndị na-adịghị nwere zuru ezu nka, na programmer e mere maka MAX232, ma ọzọ nhọrọ a chọrọ naanị ka njikọ ọzọ.
ukpụhọde
Nyere na e nwere ndị dị mkpa na sekit na sekit kwesịrị naanị ichicha osisi. Ọzọkwa, niile neatly ejikọrọ, soldered ka ubi na-enyocha ọrụ nke programmer site femụwe Loader. Nke a na-soro AVR Studio imelite femụwe maka JTAG-mmemme ka ọhụrụ version, ma ọ bụ dị ka ogologo dị ka ọ dị mkpa. Site na nkwụnye-ejikọ ndị programmer. Ọ bụrụ na ọ na-arụ ọrụ - otú i nwere ike ịga na na na-esonụ ngalaba, nke na-akọwapụta nuances ọrụ na mmemme. Ọ ga-kwuru na ndị niile na wires dị, ha na-dị nnọọ ná mpụga igbe na-emi odude.
Dị ka nkwadebe maka ọrụ a ga-emekwa gwakọta ibe n'ibe. Ha na-adabere na notation, nke na-arụ ọrụ a na-rụrụ. N'ihi na a mma nghọta anyị na-ewetara ebe a na-esonụ na tebụl:
bit | Direct notation (Datasheet, UniProf) | Inverse notation (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] | [] |
Ma olee otú i si mara ihe na-ahọrọ? The azịza nke ajụjụ dị mfe: mkpa ka ị jikọọ na microcontroller na-amalite na-agụ ndị ahụ na ibe n'ibe. Rịba ama SPIEN - ma ọ bụrụ na e nwere a ego akara na-esote ya, mgbe ahụ, ọ pụtara na notation na-nọdụ. Ọ bụrụ na ọ bụghị - mgbe ọ bụ kwụrụ ọtọ. Ọ bụrụ na e mere ihe ziri ezi, na programmer dị njikere ikwa microcontrollers. Ma ọ bụrụ na ọ bụ ya bụ ekemende enweghị ike ime ka ndị femụwe - gụgharịa na-elele ihe niile ọzọ.
Arụ ọrụ na programmer
A bit nke omume. Iji ego plọg n'ime ọdụ ụgbọ mmiri A 3 LEDs. Mgbe ahụ na-ejikọ na osisi: anọ waya interface (TCK, TDI, TMS, TDO) na 2 Vcc ike na-aga nke oma na GND jikọọ n'ala. All nri dị, i nwere ike na-aga n'ihu. The studio dị mkpa iji kpokọta na koodu na-agba ya. Ngo edekọta ngwa ngwa, e ga-ga-kpachie na-amalite na-arụ ọrụ. Nyochaa na-egbu usoro, ị nwere ike pịa F11, na mgbe ị na-ekiri na ihe ọ bụla ọnụ ọgụgụ nke koodu ugbu a na ihe omume. Ọ bụ iji mee ka cursor na n'usoro na-agụnye ihe ikanam na ya ìhè nwuo. A ka nwere ọtụtụ nwere. Cheta na iji na-eme ihe, i kwesịrị ịrụ ọrụ. Ka ọganihu ga-adịghị ewe, ma n'ikpeazụ, ị ga-enwe ike iji nweta kpọmkwem ihe ị chọrọ, isi ihe - adịghị enye na-anọgide na-enwe onye mesiri ike na usoro iwu ndabere (na-enweghị ya n'ụzọ ọ bụla).
Similar articles
Trending Now