ZvigadzirwaElectronics

Chii JTAG-programmer?

Kune vazhinji yakasiyana configurations pamusoro programmers kuti kubvumira nyorazve Software kuitika microcontroller. Vangave akasiyana, rakagadzirirwa nyanzvi, kana, Ukuwo, vane itsanangudzo inowanikwa. Ekupedzisira inoreva programmer uye gamba ino. Uchadzidza kwete chete zvaari, asi sei kuti JTAG programmer nemaoko ake pachake. Ukaona chati uye mapikicha vanofanira kutarira sezvinoita mugumisiro.

Chii JTAG-programmer?

Zviri nyore shanduro nenyanzvi AVR JTAG chando, iyo, sezvo unogona kufungidzira kubva zita raro, rakagadzirirwa mapurogiramu mhuri AVR pamusoro microcontrollers. musiyano Its chikuru ndechokuti zvinogona unganidza kunyange munhuwo zvake, uye yokupedzisira mutengo vachava nguva zhinji dzakaderera pane kutenga womufekitari. Kutaura zvazviri, mune imwe nyaya kuzviisa pasi mashandiro - Chinese yakatofanana, saka AVR programmer uye unogona kutenga zvimwe. Naizvozvo, hatidi zvechokwadi anogona kutaura kuti panewo pfungwa kutenga. Asi ungano maoko ake kuti tidzivise Migumisiro somugumisiro zvakachipa uye murombo unhu yakatengwa zvikamu zviri kugadzirwa.

Sei kusarudza zvirongwa JTAG?

Chinhu chikuru - zvayo pasi mari uye zvakanaka peungano. JTAG-programmer anogona chirongwa mano ose JTAG inowanikwa. Kushanda kuburikidza kombiyuta kunoda kukura ezvinhu AVR Studio 4 kana mukuru Bhaibheri. Navo, AVR programmer anogona kushanda.

payakaipira programmer

Ichangobva shanduro microcontroller mhuri, pasina imwe basa haigoni chiite. Uyewo, pane zvinokosha matambudziko nevamiririri vane tsoka asingasviki 40, uye 16 KB okuyeuka. Sezvaunogona kuona, nhamba yemakambani vatengi iri nani zvishoma. Asi wandei dzakakurumbira mienzaniso chete achawira mariri, saka kuti zvinobatsira.

vanoronga

Driving zvirongwa nyore kuti ishande uye kunoda zvishoma imwe ATMega16 Electronics. Somunhu inowanikwa kungashandiswa MAX232 (kushandiswa ne ru) uye FT232RL (nokuti kushanda USB). Zvinokosha panotaurwa kuti kana kushandisa pfungwa yechipiri kubatanidza dzinofambiswa Via USB havasi inokurudzirwa. Muzviitiko zvakadaro, nokuda kutadza kana kuregeredza anogona kuwana voltage kudzivirira diodes, uye zvakawanikwa vachava FT232RL dzakakwirira voltage. Izvi zvinogona kukanganisa kana zvirongwa, kana zvirongwa chinhu. Chinozivikanwa nuance ichi powering kuburikidza bhodhi.

Nokuti mukuru nyore nevaya vasiri vanonyatsokwanisa programmer iri zvakakwana akagadzirirwa kuti MAX232, asi zvimwe zvaungaita kunodiwa chete kuumba chimwe chokuita.

kuchinja

Kwakapiwa kuti pane matunhu zvakafanira vanofanira chete vadzime bhodhi. Uyezve, neatly zvose zvakabatana, soldered kumunda uye aitarisa basa programmer pedyo firmware loader. Izvi zvinoteverwa pamwe AVR Studio kuti dzifambirane kuti firmware nokuda JTAG-zvirongwa ichangobva shanduro, kana chero zvakafanira. Pakazosvika adhaputa rinobatanidza programmer. Kana inoshanda - saka unogona anozodzidza chinotevera, iro rinotaura nuances basa uye zvirongwa. Zvinofanira kucherechedzwa kuti zvose tambo vari, ivo chete kunze bhokisi dziri.

Sezvo gadziriro nokuti oparesheni inofanira kuiswa fiyuzi matomu. Ivo kuvimba notation, umo basa rinoitwa. Nokuti nokunzwisisa ratinoparidza zvinotevera tafura pano:

chidimbu

Direct notation (Datasheet, UniProf)

Ivan Kuchin notation (AVR dude yan, 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]

[]

Uye unoziva sei kuti kusarudza? Mhinduro yomubvunzo uri nyore: unofanira kubatanidza kuti microcontroller uye kutanga kuverenga matomu idzodzo. Cherechedza SPIEN - kana paine maki pedyo nayo, ipapo zvinoreva kuti notation iri inverted. Kana hakusi - Saka zviri twasu. Kana zvose zvaitwa nemazvo, kuti programmer akagadzirira kusona microcontrollers. Asi kana iye vakazoroorwa asingakwanisi kuita firmware - ndaverengazve uye kuongorora zvinhu zvose zvakare.

Kushanda pamwe programmer

Kuti uwane vanodzidzisika kwaizova muenzaniso zvirongwa akatungamirira kwepfumo. Pakutanga, unofanira kumhanya Studio nokusika basa idzva. Zvadaro, kusarudza mutauro zvirongwa (mu iyi, iyo assembler) uye tsanangurai chirongwa zita. Chirongwa pacharo achakwanisa kuziva kuti uri kushandisa JTAG-programmer. Sezvo chikuva, sarudza izvozvo, uye pahwindo pedyo - munhu programmable microcontroller kwavari. Next, zviri akanaka dzose - vanofanira kutyaira chete rwezuva chirongwa. Saka vaverengi anogona kuidza functionality, kupa kuedza JTAG programmer-raanotaura kunobva nyaya. Zvinogona kuonekwa kuti diodes akatanga boira chaizvo kutsanya, izvo hazvishamisi, nokuti hapana tichikwanisa chengetedzo. Saka, programmer, kurairira ayo zvisikwa uye kushandiswa iri. Unongofanira kuziva kutiza ndekwokufungidzira.

A zvishoma kudzidzira. Kutarisa chivhariso kupinda chengarava A 3 LEDs. Zvadaro chinobatanidza kuti bhodhi: mana waya inowanikwa (TCK, TDI, TMS, TDO) uye 2 Vcc simba anoenda akanaka uye GND zvakabatana pasi. Zvokudya zvose ndizvo, unogona kuenda mberi. The English zvinokosha kuronga bumbiro remitemo uye kumhanya naro. The chirongwa rinobatanidza nokukurumidza, vacharaswa vaisona ikoko uye kutanga kushanda. Kuongorora kuuraya kwacho, unogona achizviendesa F11, uye ipapo unogona kutarisa pamusoro chero nhamba remitemo zvino chirongwa. Zviri zvakakwana kuunza cursor kusvikira pamusara kuti kunosanganisira zvakatungamirira uye ichivhenekera kumusoro. Pane achiri zvakawanda kuedza. Yeuka kuti kuti kuita chimwe chinhu, unofanira kushanda. Regai mberi ichava kunonoka, asi pakupedzisira uchakwanisa kuwana chaizvo zvaunoda, chinhu chikuru - usanete uye kuramba ndimboedza nomunhu Kumikidzo yokungotaura hwaro (pasina izvozvo chero nenzira).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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