Տեխնոլոգիաների, Էլեկտրոնիկա
Թե ինչ է JTAG-ծրագրավորող:
Կան բավականին մի քանի տարբեր configurations ծրագրավորողների, որ թույլ են տալիս վերաշարադրել ծրագրային ապահովման զարգացումները microcontroller: Նրանք կարող են լինել տարբեր, նախատեսված է մասնագետների համար, կամ, ընդհակառակը, պետք է պարզեցված ինտերֆեյսի. Վերջինս վերաբերում է ծրագրավորող եւ հերոսը Այս հոդվածում: Դուք կարող եք իմանալ, թե ոչ միայն այն, ինչ նա է, այլեւ թե ինչպես կարելի է կատարել JTAG ծրագրավորող իր սեփական ձեռքերով. Դուք կարող եք գտնել դիագրամների եւ լուսանկարներ պետք է նման արդյունքի:
Թե ինչ է JTAG-ծրագրավորող:
Ինչու ընտրել է ծրագրավորման JTAG.
թերությունները ծրագրավորող
Վերջին տարբերակը միկրոկոնտրոլերների ընտանիքների, առանց լրացուցիչ աշխատանքի չի կարող ծրագրավորված: Բացի այդ, կան էական խնդիրներ ունեցող այն ներկայացուցիչների, ովքեր ունեն ավելի քիչ, քան 40 ոտքերը, եւ 16 KB հիշատակին: Ինչպես դուք կարող եք տեսնել, որ մի շարք պոտենցիալ հաճախորդների բավականին սահմանափակ է: Բայց մի քանի հայտնի մոդելներ պարզապես ընկնում է, այնպես, որ այն օգտակար է.
սխեմա
Համար ավելի հեշտ է նրանց, ովքեր բավարար չափով չեն որակավորված ծրագրավորող, որը նախատեսված է max232, բայց մեկ այլ տարբերակ է պահանջվում է միայն հաստատել մեկ այլ կապը:
հարմարեցում
Հաշվի առնելով, որ կան անհրաժեշտ սխեմաներ պետք է միայն ջնջել խորհուրդը: Բացի այդ, բոլոր neatly կապված, soldered է դաշտում եւ ստուգվել աշխատանքը ծրագրավորողի կողմից որոնվածը Բեռնող: Սա հետեւեց AVR Studio թարմացնել որոնվածը համար JTAG-ծրագրավորման վերջին տարբերակին, կամ, քանի դեռ անհրաժեշտ է: Ի ադապտեր կապում է ծրագրավորող: Եթե դա աշխատում, այնպես որ դուք կարող եք տեղափոխել դեպի հաջորդ բաժնում, որը նախանշում երանգները աշխատանքի եւ ծրագրավորման. Հարկ է նշել, որ բոլոր լարերը, նրանք պարզապես դուրս վանդակում են գտնվում:
Ինչ վերաբերում է նախապատրաստում է շահագործման պետք է սահմանել ապահովիչների bits. Նրանք կախված են նշում, որում արտահայտված է ստեղծագործությունը, որը կատարվել: Համար ավելի լավ հասկանալու մենք ներկայացնել այստեղ է հետեւյալ աղյուսակը:
բիտ | Ուղղակի նշում (Datasheet, UniProf) | Հակադարձ նշում (AVR DUDE GUI, PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] |
[] |
BODLEVEL | [1] | [] |
Բոդենը | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
Եւ ինչպես դուք գիտեք, թե ինչ պետք է ընտրել. Այս հարցի պատասխանը այն հարցին, այսինքն պարզ է, դուք պետք է միացնել մինչեւ microcontroller եւ սկսում կարդալ նրանց, ովքեր նույնը bits. Ուշադրություն դարձրեք, որ SPIEN - եթե կա մի չեկային նշանի կողքին դրան, ապա դա նշանակում է, որ նշում է, որ inverted. Եթե դա չէ, ապա դա ուղիղ. Եթե ամեն ինչ ճիշտ է արել, որ ծրագրավորող պատրաստ է կարել microcontrollers. Բայց, եթե նա հետագայում ի վիճակի չեն կատարել որոնվածը - reread եւ ստուգեք ամեն ինչ նորից:
Հետ աշխատելու ծրագրավորողի
Մի քիչ գործնականում: Ստուգել խրոցը մեջ նավահանգստից 3 LEDs. Ապա կապում է խորհրդի չորս մետաղալար ինտերֆեյս (պատիժ, TDI, TMS, TDO) եւ 2 VCC իշխանությունը գնում է դրական եւ GND միացված է գետնին: Բոլորը սնունդ է, դուք կարող եք գնալ ավելի. Ստուդիան անհրաժեշտ է կազմել կոդը եւ վազում այն. Այդ նախագիծը կազմում արագ, կլինեն նաեւ stitched եւ սկսել է աշխատել: Է վերահսկել կատարման գործընթացը, դուք կարող եք սեղմել F11, ապա դուք կարող եք դիտել ցանկացած թվի օրենսգրքի այժմ ծրագրի: Դա բավական է բերել կուրսորը դեպի անընդմեջ, որը ներառում է LED, եւ դա լույսերը մինչեւ. Կա դեռ շատ փորձերի: Հիշեք, որ բան անելու, դուք պետք է աշխատել: Թող առաջադիմությունը կլինի դանդաղ, բայց, ի վերջո, դուք կկարողանաք ստանալ այն, ինչ եք ուզում, հիմնական բան չեն տալիս, եւ շարունակելու է փորձարկել հետ շեշտը դնելով տեսական հիմունքներով (առանց դրա ցանկացած ձեւով):
Similar articles
Trending Now