Vun den TechnologienElektronesch 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?

Et ass eng vereinfacht Versioun vum berufflech AVR- JTAG ICE, déi, wéi Dir aus sengem Numm vläicht kéint, fir programméiere der AVR- Famill vun microcontrollers konzipéiert ass. Seng wichtegst Ënnerscheed ass, datt et och e Laie sammelen kann, an der Finale kascht oft manner wéi de Kaf vun der Fabréck ginn. An Tatsaach, an engem Artikel un de Mechanismus proposéiert - Chinese Nobau, sou de AVR- Programméierer an du kanns méi kafen. Dofir, do kënne mir net éierlech soen, datt et och d'Méiglechkeet vun kafen. Mä der Assemblée vu sengem eegenen Hänn ze vermeiden méiglech negativ Auswierkunge als Resultat vun bëlleg an schlecht Qualitéit vun kaaft Deeler vun der Produktioun.

Firwat der programméiere JTAG wielen?

Den Haapt Saach - hir héich Käschten an einfacher Versammlung. JTAG-Programméierer kann all Apparater mat JTAG Interface Programm. Ze schaffen duerch e Computer verlaangt Ëmwelt Entwécklung AVR- Studio 4 oder méi grouss Versioun. Mat hinnen, kann de AVR- Programméierer Aarbecht.

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

Dreiwend programméiere einfach ze bedreiwen a verlaangt bëssen extra ATMega16 elektronesch Apparater. Als Interface MAX232 gin kann an FT232RL (fir schaffen mat USB) (mat COM fir benotzen) benotzt. Et ass derwäert ernimmen, datt, wann déi zweet Optioun benotzt via USB ugedriwwen zu Connect net recommandéiert. An esou Fäll, wéinst engem Feeler oder Noléissegkeet ka Volt Schutz diodes kritt, an d'Conclusiounen wäert FT232RL héich Volt. Dëst kéint Schued oder programméiere, oder programméiere Objet. Geléist dëser nuance duerch de Comité powering.

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

Fir méi teachable géif e Beispill vun der programméiere ginn enorm LED. Ufank, sollt Dir de Studio lafen an engem neie Projet schafen. Dann, wielt der programméiere Sprooch (an dësem Fall, de AssemblerLanguage) an engem Projet Numm uginn. De Programm selwer wäert kënnen ze bestëmmen, datt Dir JTAG-Programméierer sinn benotzt. Als Plattform, wielt et, an an der Fënster nieft - e programmable microcontroller hinnen. Nächst, dat ass flott gewinnt - just den Text fir de Programm fueren sollen. Sou Lieser d'Funktionalitéit Test kann, bidden de JTAG Programméierer-uginn an der Quell Artikel ze Test. Et kann een gesinn, dass d'diodes ugefaang ganz séier ze kafen, déi net aussergewéinlech ass, well et keng Muecht fir Zeréckhale ass. Also, de Programméierer, d'Uweisunge vun hirer Creatioun a Gebrauch ass. Dir hutt just de Fluch vu senger Imaginatioun ze realiséieren.

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

 

 

 

 

Newest

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