Vun den Technologien, Elektronesch Apparater
Wat ass eng JTAG-Programméierer?
Et ginn eng ganz puer verschidden Konstellatioun vun Programméierer dat misse Software Entwécklungen am microcontroller erlaben. Si kënnen anescht ginn, fir professionell entworf, oder, Ëmgedréit, eng vereinfacht Interface hunn. De Fonds bezitt Programméierer an den Held vun dëser Manifestatioun. Dir wäert net nëmmen léieren, wat hien ass, mä och wéi eng JTAG Programméierer mat sengem eegenen Hänn ze maachen. Dir Diagrammer a Fotoen wéi d'Resultat kucken soll.
Wat ass eng JTAG-Programméierer?
Firwat der programméiere JTAG wielen?
Nodeeler Programméierer
D'läscht Versioun vun microcontroller Famillen, ouni de extra Aarbecht kann net programmed ginn. Och, ginn et wichteg Problemer mat deenen Vertrieder, déi manner wéi 40 Féiss, an 16 KB vun Erënnerung. Wéi Dir gesitt kann, ass d'Zuel vun de potentielle Clienten zimlech limitéiert. Mee verschidden populär Modeller just an et falen, sou dass et nëtzlech ass.
Schema
Fir méi kamoud vun deenen, déi sinn net genuch qualifizéiert Programméierer fir de MAX232 entworf ass, mä eng aner Optioun néideg ass nëmmen eng zousätzlech Verbindung gedoe.
Upassung
Entscheet, dass et déi néideg Kreesleef sinn nëmmen Verwaltungsrot dësen soll. Weider, all Géigewier ugeschloss, fir den Terrain soldered an der Aarbecht vum Programméierer vun der Firmware loader iwwerpréift. Dat ass mat AVR- Studio duerno d'Firmware fir d'JTAG-programméiere un déi neisten Versioun, oder soulaang wéi néideg ze aktualiséieren. Vun der Graphikadapter verbënnt d'Programméierer. Wann et Wierker - also Iech op déi nächst Rubrik réckelen op kënnt, déi de Nuancen vun Aarbecht a programméiere enger. Et soll feststellen ginn, datt all d'Dréit ofgepëtzt sinn, sinn si hänke etabléiert sinn.
Als Virbereedung fir de Fonctionnement soll Fuse Deeler virbereet ginn. Si hänkt op der mellen, an deem d'Aarbecht gesuergt ass. Fir e bessere Verständnis presentéieren mir hei de folgende Dësch:
bëssen | Direkt mellen (Datasheet, UniProf) | Ëmgedréit, et gesäit mellen (AVR- séin 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 wéi wësst Dir wat ze wielen? D'Äntwert op déi Fro ass einfach: dir op de microcontroller ze konnektéieren brauchen an ufänken deene selwechten Deeler liesen. Note de SPIEN - wann et engem kontrolléieren uerg nieft et ass, da bedeit dat, datt d'mellen Inverted ass. Wann et net ass - dann ass et direkt. Wann alles richteg gemaach huet, ass de Programméierer prett microcontrollers bis ugepecht. Mä wann hien dono et ass d'Firmware ze maachen - reread an alles nach eng Kéier kontrolléieren.
Schafft mat der Programméierer
E bësse vun Praxis. Ze kontrolléieren der Plug nees port A 3 Leescht. Da verbënnt dem Comité: véier Drot Interface (begleden, TDi, TMS, TDO) an 2 Vcc Muecht geet fir positiv an GND ass op de Buedem ugeschloss. All Liewensmëttel ass, kënnt dir weider goen. De Studio ass néideg de Code ze sicht an et lafen. De Projet compiles séier, et gëtt och kleeden ginn an ufänken ze schaffen. Fir d'Ausféierung Prozess Monitor, kanns de F11 Press, an dann kanns du op all Zuel vun Code elo de Programm kucken. Et ass genuch d'Maus an d'Zeil ze bréngen, datt en LED ëmfaasst an et beliicht huet. Et gëtt nach vill vun Experimenter. Erënneren, dass, fir eppes ze maachen, Dir schaffe mussen. Loosst Fortschrëtt lues ginn, mä schlussendlech wäert Dir gebass gin genee ze kréien, wat s de wëlls, den Haapt Saach - net opginn a weiderhin mat engem Schwéierpunkt op der theoretesch Basis fir Experimenter (ouni et an all Manéier).
Similar articles
Trending Now