TehnologijeElektronika

Šta je JTAG programer?

Postoji dosta različitih konfiguracija programera koji omogućavaju prepisati dešavanja softvera u mikrokontroler. Oni mogu biti različiti, dizajniran za profesionalce, ili, obrnuto, imaju pojednostavljen sučelje. Druga se odnosi programer i glavni junak ovog članka. Ćete naučiti ne samo ono što je on, ali i kako napraviti JTAG programer sa svoje ruke. Naći dijagrame i slike treba da izgleda kao rezultat.

Šta je JTAG programer?

To je pojednostavljena verzija profesionalnog AVR JTAG ICE, koji je, kao što ste mogli pogoditi od imena, je dizajniran za programiranje porodicu AVR mikrokontrolera. Njegova glavna razlika je u tome što može prikupiti čak i laik, a konačna cijena će biti mnogo puta manji od kupovinu fabrike. U stvari, u članku podnosi mehanizam - Kineski replika, tako da je AVR programer i možete kupiti više. Stoga, mi ne iskreno mogu reći da postoji i mogućnost kupovine. Ali skupštini svoje ruke bi se izbjegle moguće negativne posljedice kao rezultat jeftinog i lošeg kvaliteta kupljenog dijelova u proizvodnji.

Zašto odabrati programiranje JTAG?

Glavna stvar - svoje niske cijene i jednostavnost montaže. JTAG-programer može programirati sve uređaje sa JTAG sučelje. Da radi preko kompjutera zahtijeva razvojno okruženje AVR Studio 4 ili više verzija. Uz njih, AVR programer može raditi.

nedostaci programer

Najnovija verzija mikrokontrolera porodica, bez dodatnog posla ne može se programirati. Također, postoje značajni problemi sa onima predstavnicima koji imaju manje od 40 metara, i 16 KB memorije. Kao što možete vidjeti, broj potencijalnih kupaca je prilično ograničen. Ali nekoliko popularnih modela samo pasti u nju, tako da je korisno.

shema

Vožnje programiranje jednostavan za rukovanje i zahtijeva malo više ATMega16 elektronike. Kao interfejs mogu se koristiti MAX232 (za korištenje s COM) i FT232RL (za rad sa USB-a). Važno je napomenuti da kada se koristi druga opcija da se poveže napaja preko USB-a se ne preporučuje. U takvim slučajevima, zbog greške ili nemara mogu dobiti diode zaštitu napona, a rezultati će FT232RL visokog napona. Ovo bi moglo oštetiti ili programiranje, ili programiranje objekta. Riješio taj nijansa pokreće kroz ploču.

Za većom lakoćom onih koji nisu dovoljno kvalificirani programer je dizajniran za MAX232, ali druga opcija je potrebno samo uspostaviti drugu vezu.

podešavanje

S obzirom da postoje potrebna kola treba samo izbrisati odbora. Osim toga, sve uredno povezani, zalemi na teren i provjerio rad programer od strane utovarivač firmware. Ovo je praćeno sa AVR Studio za ažuriranje firmware za JTAG-programiranje na najnoviju verziju, ili koliko god bude potrebno. Do adapter povezuje programer. Ako to radi - tako da možete preći na sljedeći odjeljak, koji ocrtava nijanse rada i programiranja. Treba napomenuti da su sve žice, oni su šesnaesterca nalaze.

Kao priprema za rad treba biti postavljen osigurač bita. Oni ovise o zapisu, au kojima se vrši rad. Za bolje razumijevanje ćemo predstaviti ovdje u sljedećoj tabeli:

bit

Direktni notacija (tablični, UniProf)

Inverzni zapis (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]

[]

A kako ti znaš šta odabrati? Odgovor na pitanje je jednostavan: morate povezati sa mikrokontrolerom i početi čitanje tih istih bitova. Obratite pažnju na SPIEN - ako postoji oznaku koja se nalazi pored, onda to znači da je zapis je obrnut. Ako nije - onda je pravo. Ako je sve bilo korektno, programer je spreman da šije mikrokontrolera. Ali, ako je naknadno ne može napraviti firmware - ponovo pročita i ponovo provjeriti sve.

Rad sa programer

Za više podučavanje bi biti primjer programskog LED treperi. U početku, trebalo bi pokrenuti studio i kreirati novi projekt. Zatim odaberite programski jezik (u ovom slučaju, asembler) i navesti ime projekta. Sam program će biti u mogućnosti kako bi se utvrdilo da li koristite JTAG programer. Kao platforma, odaberite ga, a na prozoru pored - programabilni mikrokontroler za njih. Zatim, to je prilično obično - treba voziti samo tekst za program. Tako da čitaoci mogu testirati funkcionalnost, ponuditi testirati JTAG programer-navedenih u članku izvor. Može se vidjeti da su diode počela da trepne vrlo brzo, što i ne čudi, jer nema kapaciteta za zadržavanje. Dakle, programer, uputstvo njegovog nastanka i upotreba. Samo treba da shvate let njegove mašte.

Malo prakse. Da biste provjerili utikač u luku A 3 LED diode. Onda se spaja na ploču: četiri žice sučelje (TCK, TDI, TMS, TDO) i 2 VCC moć ide na pozitivan i GND je povezan sa zemljom. Sva hrana je, možete ići dalje. Studiju potrebno je sastaviti kod i pokrenite ga. Projekta sastavlja brzo, tu će biti prošivena i početi sa radom. Da prati proces izvršenja, možete pritisnuti F11, a onda možete gledati na bilo koji broj koda sada programa. To je dovoljno da bi kursor na red koji uključuje LED i to upali. Postoji još puno eksperimenata. Imajte na umu da bi se nešto uradi, morate da radite. Neka napredak će biti spor, ali na kraju ćete biti u mogućnosti da biste dobili ono što želite, glavna stvar - ne odustaju i dalje eksperimentirati s naglaskom na teorijske osnove (bez njega na bilo koji način).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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