TeknologianElektroniikka

Mikä on JTAG-ohjelmoija?

On melko paljon eri kokoonpanoissa ohjelmoijia jotka mahdollistavat uudelleenkirjoitus ohjelmisto kehitys mikro. Ne voivat olla erilaisia, suunniteltu ammattilaisille, tai päinvastoin, on yksinkertaistettu käyttöliittymä. Jälkimmäinen tarkoittaa ohjelmoija ja sankari tämän artikkelin. Opit ei vain sitä, mitä hän on, mutta myös miten JTAG ohjelmoija omin käsin. Löydät kaavioita ja kuvia pitäisi näyttää tuloksen.

Mikä on JTAG-ohjelmoija?

Se on yksinkertaistettu versio ammatillisen AVR JTAG ICE, joka, kuten arvata saattaa sen nimen, on suunniteltu ohjelmointi AVR perheen mikro. Sen tärkein ero on, että se voi kerätä jopa maallikko, ja lopulliset kustannukset ovat monta kertaa pienempi kuin osto tehtaan. Itse artikkelissa esitetyt mekanismi - Kiinan replica, joten AVR ohjelmoija ja voit ostaa lisää. Siksi emme rehellisesti voi sanoa, että on olemassa myös mahdollisuus ostaa. Mutta kokoonpano omin käsin välttää mahdolliset haittavaikutukset seurauksena halpa ja huonolaatuinen ostetun osien tuotannossa.

Miksi valita ohjelma JTAG?

Tärkeintä - alhaisen kustannustason kokoonpanon helppoutta. JTAG-ohjelmoija voi ohjelmoida kaikkiin laitteisiin JTAG. Työn kautta tietokoneella vaatii kehitysympäristö AVR Studio 4 tai enemmän versiosta. Heidän kanssaan, AVR ohjelmoija voi työskennellä.

haitat ohjelmoija

Uusin versio mikro perheitä, ilman ylimääräistä työtä ei voi ohjelmoida. Lisäksi on olemassa merkittäviä ongelmia niille edustajille, jotka ovat alle 40 jalkaa, ja 16 kB muistia. Kuten näette, määrä potentiaalisia asiakkaita on varsin rajallinen. Mutta useita suosittuja malleja pudonneet vain siihen, niin että se on hyödyllistä.

ohjelma

Ajo ohjelmoinnin helppokäyttöisiä ja vaatii vähän ylimääräistä ATMega16 elektroniikkaa. Rajapintana voidaan käyttää MAX232 (käytettäväksi COM) ja FT232RL (työskentelyyn USB). On syytä mainita, että kun käytetään toista mahdollisuutta kytkeä virta USB ei suositella. Tällaisissa tapauksissa, koska virheen tai huolimattomuuden voi saada jännite suojadiodeja, ja löydökset FT232RL korkea jännite. Tämä voi vahingoittaa tai ohjelmoinnin tai ohjelmoinnin esine. Ratkaisi tämän vivahde virtaa levyn läpi.

Selkeyden vuoksi, jotka eivät ole riittävän päteviä ohjelmoija on suunniteltu MAX232, mutta toinen vaihtoehto vaaditaan vain perustaa uusi yhteys.

säätö

Koska on olemassa tarvittavat piirit pitäisi vain poistaa aluksella. Edelleen, kaikki siististi kytketty, juotettu kentälle ja tarkistanut työn ohjelmoija laiteohjelmiston kuormaaja. Tämän jälkeen AVR Studio päivittää firmware JTAG-ohjelmoinnin uusimpaan versioon, tai niin kauan kuin on tarpeen. Vuoteen sovitin ohjelmoija. Jos se toimii - niin voit siirtyä seuraavaan osaan, jossa hahmotellaan vivahteita työn ja ohjelmoinnin. On huomattava, että kaikki johdot ovat, ne ovat vain laatikon ulkopuolella sijaitsevat.

Valmistautumiseksi toiminta olisi asetettava Sulake bittiä. Ne riippuvat merkintätapa, jossa työ tehdään. Jotta ymmärrettäisiin paremmin esittelemme tässä seuraavassa taulukossa:

bitti

Suora merkintätapa (tekninen, Uniprof)

Inverse merkintätapa (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]

[]

Ja mistä tiedät, mitä valita? Vastaus kysymykseen on yksinkertainen: sinun täytyy yhteyden mikro ja alkaa lukea näitä samoja bittejä. Huomaa SPIEN - jos on valintamerkki, niin se tarkoittaa, että merkintä on käännetty. Jos se ei ole - se on suora. Jos kaikki tehtiin oikein, ohjelmoija on valmis ompelemaan mikro. Mutta jos hän ei sitten pysty tekemään firmware - kertausta ja tarkista kaikki uudelleen.

Työskentely ohjelmoija

Saat oppivainen olisi esimerkkinä ohjelmoinnin LED vilkkuu. Aluksi, sinun pitäisi ajaa studiossa ja luo uusi projekti. Valitse sitten ohjelmointikieli (tässä tapauksessa, kokoajan) ja määritä projektin nimi. Itse ohjelma pystyy määrittämään, että käytät JTAG-ohjelmoija. Alustana, valitse se, ja ikkunan vieressä - ohjelmoitava mikro niitä. Seuraavaksi ihan tavallista - pitäisi ajaa vain tekstin ohjelman. Joten lukijat voivat testata toimintoja, tarjoavat testata JTAG ohjelmoija määritetty lähde artikkelissa. Voidaan nähdä, että diodit alkoi vilkkua hyvin nopeasti, mikä ei ole yllättävää, koska ei ole tilaa säilyttäminen. Joten, ohjelmoija, ohje sen luominen ja käyttö on. Täytyy vain ymmärtää lentoa hänen mielikuvituksensa.

Hieman käytännössä. Tarkistaa pistokkeen portille A 3 LEDiä. Sitten yhteyden hallituksen: neljä johdinliitäntää (TCK, TDI, TMS, TDO) ja 2 Vcc teho menee positiivinen ja GND on kytketty maahan. Kaikki ruoka on, voit mennä pidemmälle. Studio on tarpeen kääntää koodin ja käyttää sitä. Hanke kokoaa nopeasti, siellä on myös ommeltu ja aloittaa työskentelyn. Seurata toteuttamista, voit painaa F11, ja sitten voit katsella rajoittamattomaan määrään koodia nyt ohjelman. Se riittää tuomaan kursori riville, joka sisältää LED ja se syttyy. Vielä on paljon kokeiluja. Muista, että voidakseen tehdä jotain, sinun täytyy työskennellä. Olkoon eteneminen on hidasta, mutta lopulta voit saada mitä haluat, tärkeintä - älä anna periksi ja jatkaa kokeilla painottaen teoreettisen perustan (ilman sitä millään tavalla).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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