Teknologian, Elektroniikka
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?
Miksi valita ohjelma JTAG?
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
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
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