Nan teknolojiElektwonik

Ki sa ki se yon jtag-pwogramè?

Gen byen kèk konfigirasyon diferan nan pwogramasyon ki pèmèt devlopman lojisyèl reyekri nan mikrokontroleur. Yo kapab diferan, ki fèt pou pwofesyonèl, oswa, Kontrèman, gen yon koòdone senplifye. Lèt la refere pwogramè ak ewo nan nan atik sa a. Ou pral aprann pa sèlman sa li, men tou, ki jan fè yon pwogramè jtag ak pwòp men l 'yo. Ou jwenn dyagram ak foto ta dwe gade tankou rezilta a.

Ki sa ki se yon jtag-pwogramè?

Li se yon vèsyon senplifye nan pwofesyonèl dek jtag ICE, ki, kòm ou ta ka devine soti nan non li yo, se fèt pou pwogramasyon fanmi an dek nan mikrokontroleur. diferans prensipal li se ke li ka kolekte menm yon pwofàn, ak pri final la pral gen anpil fwa pi ba pase achte nan faktori a. An reyalite, nan yon atik soumèt nan mekanis a - kopi Chinwa, se konsa pwogramè a dek epi ou ka achte plis. Se poutèt sa, nou pa di laverite ka di ke gen tou opsyon pou yo achte. Men, tout pèp la nan pwòp men l 'pou fè pou evite posib efè negatif kòm yon rezilta nan bon jan kalite bon mache ak pòv nan achte pati nan pwodiksyon an.

Poukisa pou chwazi pwogram lan jtag?

Bagay pwensipal lan - pri ki ba li yo ak fasilite nan asanble. Jtag-pwogramè ka pwogram tout aparèy ak koòdone jtag. Pou travay nan yon òdinatè mande pou anviwònman devlopman dek Studio 4 oswa pi plis vèsyon. Avèk yo, pwogramè a dek ka travay.

dezavantaj pwogramè

Vèsyon an dènye nan fanmi mikrokontroleur, san yo pa travay siplemantè a pa ka pwograme. Epitou, gen pwoblèm enpòtan ak sa yo reprezantan ki gen mwens pase 40 pye, ak 16 KB nan memwa. Kòm ou ka wè, ki kantite kliyan potansyèl se pito limite. Men, plizyè modèl popilè jis tonbe nan li, se konsa ke li se itil.

konplo

Kondwi pwogram senp yo opere epi li mande ti kras elektwonik ATMega16 siplemantè. Kòm pouvwa yon koòdone dwe itilize MAX232 (pou itilize ak COM) ak FT232RL (pou travay ak USB). Li se vo mansyone ke lè l sèvi avèk dezyèm posiblite a konekte patrone atravè USB yo pa rekòmande. Nan ka sa yo, akòz yon erè oswa neglijans ka jwenn diodes pwoteksyon vòltaj, ak rezilta yo ap FT232RL vòltaj segondè. Sa a ka domaje oswa pwogram, oswa yon bagay pwogramasyon. Rezoud nuanse sa a alimante a tablo a.

Pou pi gwo fasilite nan moun ki ap pa ase se ki kalifye pwogramè fèt pou MAX232 a, men se yon lòt opsyon egzije sèlman nan etabli yon lòt koneksyon.

ajisteman

Etandone ke gen sikui ki nesesè ta dwe sèlman efase tablo. Pli lwen, tout nètman konekte, soude nan jaden an ak tcheke travay la nan pwogramè a pa loader a firmwèr. Sa a se swiv ak dek Studio mete ajou firmwèr a pou jtag-programmation an vèsyon an dènye, oswa osi lontan ke sa nesesè. Pa adaptè a konekte pwogramè a. Si li ap travay - se konsa ou kapab deplase sou nan seksyon kap vini an, ki esplike nuans yo nan travay ak pwogramasyon. Li ta dwe te note ke tout fil yo ye a, yo yo se jis deyò yo ti bwat la chita.

Kòm preparasyon pou operasyon an ta dwe mete Fuse miyèt moso. Yo depann sou notasyon a, nan ki se travay la fèt. Pou yon pi bon konprann nou prezante isit la tab sa a:

ti jan

Dirèk notasyon (Mode, UniProf)

Envès notasyon (dek dude entèfas, 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]

[]

Ak ki jan ou konnen ki sa yo chwazi? Repons lan nan kesyon an se senp: ou bezwen pou konekte avèk mikrokontroleur la epi yo kòmanse lekti moun Bits menm. Remake byen SPIEN a - si gen yon mak chèk pwochen nan li, Lè sa a, sa vle di ke se notasyon an Envèse. Si li pa - Lè sa a li se dwat. Si tout bagay te fè yo kòrèkteman, pwogramè a se pare yo koud mikrokontroleur. Men, si se li ki imedyatman kapab fè du a - reli epi tcheke tout bagay ankò.

Travay ak pwogramè a

Pou plis skolarizabl ta dwe yon egzanp nan pwogram lan ki ap dirije flache. Okòmansman, ou ta dwe kouri estidyo a ak kreye yon nouvo pwojè. Lè sa a, chwazi lang nan pwogram (nan ka sa a, Asanble a) ak presize yon non pwojè. Pwogram nan tèt li yo pral kapab detèmine ke w ap itilize jtag-pwogramè. Kòm yon platfòm, chwazi li, ak nan fenèt la pwochen nan - yon mikrokontroleur pwogramasyon yo. Apre sa, li a trè abityèl - ta dwe kondwi sèlman tèks la pou pwogram nan. Se konsa, lektè ka fè tès fonctionnalités a, ofri li teste jtag nan pwogramè-espesifye nan atik la sous. Li ka wè ki diodes yo te kòmanse bat trè vit, ki se pa etone, paske li pa gen kapasite pou retansyon. Se konsa, pwogramè a, ansèyman an nan kreyasyon li yo epi sèvi ak se. Ou jis bezwen reyalize vòl la nan imajinasyon l 'yo.

Yon ti jan nan pratik. Pou tcheke ploge nan nan pò a A 3 poul. Lè sa a, konekte nan tablo a: kat koòdone fil (TCK, TDI, TMS, TDO) ak 2 VCC pouvwa ale nan pozitif ak GND se ki konekte nan tè a. Tout manje se, ou ka ale pi lwen. Estidyo a se nesesè yo konpile kòd la ak kouri li. Pwojè a compiles byen vit, gen ap tou ap koud epi yo kòmanse travay. Kontwole pwosesis la ekzekisyon, ou ka peze F11 a, ak Lè sa a ou ka gade sou nenpòt ki kantite Kòd kounye a pwogram nan. Li nan ase yo pote kurseur la nan ranje a ki gen yon ki ap dirije epi li limyè moute. Gen se toujou yon anpil nan eksperyans. Sonje ke yo nan lòd yo fè yon bagay, ou bezwen travay. Se pou avansman yo pral ralanti, men evantyèlman ou yo pral kapab jwenn ekzakteman ki sa ou vle, bagay la prensipal - pa bay moute yo e yo kontinye fè eksperyans ak yon anfaz sou baz la teyorik (san yo pa l 'nan nenpòt fason).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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