ТехнологияЭлектроника

Як JTAG-барномасоз, кадом аст?

хеле чанд конфигуратсияҳое гуногуни барномасозони, ки имкон рушди нармафзори аз нав сабт кардан дар microcontroller нест. Онҳо метавонанд гуногун бошанд, ки барои мутахассисони, ё, баръакс, як интерфейси соддакардашуда. Дар охирин ишора барномасоз ва қаҳрамон іамин модда. Шумо ба ёд хоҳад кард, на танҳо ӯ, балки њамчун чӣ гуна ба барномасоз JTAG ки бо дасти худ. Шумо пайдо диаграммаҳо ва хабарнигори бояд монанди натиҷаи назар.

як JTAG-барномасоз, кадом аст?

Ин як нусхаи соддакардашудаи касбӣ AVR JTAG ях, ки, чунон, ки шумо аллакай фаҳмидед, аз номи он, аст, ки барои барномасозон оилаи AVR аз microcontrollers тарҳрезӣ шуда бошад. Фарќияти асосии он аст, ки он метавонад ҳатто як имондори ҷамъоварӣ, ва нархи ниҳоӣ хоҳад чанд маротиба камтар харид намудани корхона. Дар асл, дар мақолае пешниҳод ба механизми - русӣ Чин, то барномасоз AVR ва Шумо метавонед бештар бихаранд. Аз ин рӯ, мо на дар ҳақиқат мумкин аст, ки мегӯянд, инчунин имконияти хариду нест. Аммо калисои дастони худ ба канорагирӣ таъсири манфии имконпазир, ки дар натиҷаи сифати пасти арзон ва қисмҳои харида дар истеҳсолот.

Чаро барномањои JTAG интихоб кунед?

Хӯроки асосии - арзиши паст ва осонии калисо он. JTAG-барномасоз метавонад ҳамаи дастгоҳҳои бо интерфейси барнома JTAG. Барои кор ба воситаи компютер талаб муҳити рушди AVR Студияи 4 ё бузургтар нусхаи. Бо онҳо, барномасоз AVR метавонанд кор.

нуқсонҳои барномасоз

Дар версияи охирини оилаҳои microcontroller, бе кори иловагӣ нест, мумкин аст барномарезӣ карда шавад. Ҳамчунин, мушкилоти ҷиддӣ, бо касоне, намояндагони, ки камтар аз 40 фут, ва 16 KB хотираи нест. Тавре ки шумо мебинед, шумораи муштариёни эҳтимолӣ, на маҳдуд аст. Аммо якчанд модели машҳур танҳо ба он афтад, то ки он муфид аст.

нақшаи

Рондани оддӣ барномањо барои фаъолият ва талаб каме электроника ATMega16 иловагӣ. Ҳамчун интерфейси мумкин аст (барои истифода бо COM) ва FT232RL (барои кор бо USB) истифода бурда MAX232. Қобили зикр аст, ки ҳангоми истифодаи Варианти дуюм барои пайвастшавӣ тавассути USB нигаронида шудаанд, тавсия дода намешавад мебошад. Дар чунин ҳолатҳо, аз сабаби хатогӣ ва ё хунукназарӣ метавонад diodes ҳифзи шиддат гирифтани, ва натиҷаҳои хоҳад FT232RL шиддати баланд. Ин метавонад зарар ё барномасозӣ, ё объекти барномасозӣ. Ҳал ин nuance метру тавассути Раёсат.

Барои осонии бештари онҳое, ки ба таври кофӣ барномасоз соҳибихтисос барои MAX232 тарҳрезӣ нест, балки хосият дигар лозим аст, танҳо барои таъсиси пайвасти дигар.

танзим

Бо дарназардошти он, ки ба нокилҳои зарурӣ бояд танҳо Шӯрои майнаашон нест. Ғайр аз ин, ҳамаи Бодиккат пайваст, ки ба соҳаи soldered ва кори барномасоз аз тарафи боркунаки насбкардашуда ба месанҷад. Ин аст, ки бо AVR Студияи аз паи ба навсозии насбкардашуда барои JTAG-барномањо барои версияи охирини, ё то даме зарурӣ. Бо адаптер мепайвандад, ки барномасоз. Агар он кор - то ки шумо метавонед ба боби оянда мебошад, ки аз нозукиҳои кор ва барномасозӣ ҳаракат. Бояд қайд кард, ки ҳамаи сим, онҳо ҳастанд, танҳо берун аз қуттии доранд, ҷойгир шудааст.

Тавре омодагӣ ба истифодабарӣ бояд ба шакли муқаррар Лаҷом тарконанда. Онҳо дар қайди, ки дар он кор иљро мешавад вобаста аст. Барои дарки беҳтар мо пешниҳод дар ин ҷо ҷадвали дар зер:

каме

Авалро бевосита (Datasheet, UniProf)

Авалро зарбии (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]

[]

Ва чӣ тавр ту чӣ медонӣ, ки ба интихоб? Дар ҷавоб ба саволи содда аст: ба шумо лозим аст, ки пайвастшавӣ ба microcontroller ва оғози хондани Лаҷом ҳамин. Дар хотир доред, ки SPIEN - агар тамға чек навбатӣ ба он нест, пас ин маънои онро дорад, ки дар ѕайди таъиншуда мубаддал мешавад. Агар он нест, - он гоҳ ба он рост аст. Агар чизе дуруст анҷом дода шуд, ки барномасоз омода ба пастӣ microcontrollers аст. Аммо агар ӯ баъдан натавонад кунад насбкардашуда аст, - нафаҳмида буд ва ҳама чиз боз санҷед.

Кор бо барномасоз

Барои тайёр будан бештар шавад намунаи барномањои LED пешашон. Дар аввал, шумо бояд студияи идора ва эҷоди як лоиҳаи нав. Сипас, забони барномасозӣ (дар ин ҳолат, assembler) интихоб ва муайян кардани номи лоиҳа. Барнома худ қодир ба муайян, ки ба шумо доранд, бо истифода аз JTAG-барномасоз шавад. Дар платформаи, онро интихоб кунед, ва дар равзанаи навбатӣ ба - як microcontroller programmable ба онҳо. Сипас, он хеле маъмулӣ - бояд танҳо матн барои барнома биронем. Пас, хонандагон метавонанд ба фаъолияти, меозмояд, пешниҳод барои озмудани-барномасоз дар моддаи манбаъ JTAG. Он мушоҳида мешавад, ки дар оғоз ба diodes чашмак хеле зуд аст, ки тааҷҷубовар нест, зеро аст, иқтидори барои нигоњ доштани нест. Пас, барномасоз, супориши офариниш ва истифодаи он аст. Шумо танҳо бояд дарк парвоз тасаввуроти худ.

A каме аз амал. Барои санҷиши сими ба бандар A 3 LEDs. Он гоҳ ба Шӯрои пайваст: чор интерфейси сим (TCK, TDI, TMS, TDO) ва 2 қудрати Vcc меравад мусбат ва GND аст, ба замин пайваст. Ҳамаи таъомҳо аст, шумо метавонед рафта. Дар студияи тартиб рамзро ва идора зарур аст. Лоиҳа тартиб зуд, низ он ҷо хоҳад stitched мешавад ва оғози кор. Барои назорати раванди иҷрои, шумо метавонед F11 пахш карда, ва он гоҳ шумо метавонед дар бораи ҳама гуна шумораи коди ҳоло барномаи бедор. Ин кофӣ ба оварад Курсорро ба сатри, ки дар бар мегирад, як LED ва чанд қадаме боло. аст, ҳанӯз ҳам бисёре аз таҷрибаҳои нест. Дар хотир доред, ки ба хотири коре, ки шумо бояд ба кор. Бигзор муваффақиятҳои оҳиста хоҳад буд, аммо дар ниҳоят ба шумо қодир ба даст маҳз чӣ ки шумо мехоҳед, чизи асосӣ хоҳад буд - ноумед намешавем ва ба озмудани бо диққати дар асоси назариявии (бе ҳеҷ роҳе онро) идома дорад.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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