ٽيڪنالاجي جو, برقيات
هڪ JTAG-پروگرامر ڇا آهي؟
نه ته microcontroller ۾ سافٽ ويئر اڳڀرائي rewrite جي اجازت programmers جي گهرن چند مختلف ترتيبون آهن. اهي، مختلف پروفيشنل لاء ٺهيل، يا، conversely ٿي، هڪ سليس انٽرفيس ڪري سگهو ٿا. جنهنڪري پروگرامر ۽ هن مضمون جو هيرو وهم. توهان کي سکڻو نه رڳو هن چيو ته ڇا آهي، پر پڻ پاڻ پنهنجي هٿن سان هڪ JTAG پروگرامر ڪرڻ ڪيئن. توهان سٽ جا خاڪا ۽ تصويرون جو نتيجو وانگر نظر وڃي.
هڪ JTAG-پروگرامر ڇا آهي؟
ڇو جو پروگرامن JTAG چونڊي؟
وڌڻ پروگرامر
microcontroller خاندانن جي تازه ترين نسخو، جو اضافو ڪم کان سواء programmed نه ٿو ڪري سگهجي. به، نه سي نمائندن جو گهٽ کان 40 فوٽ آهي سان اهم مسئلا، ۽ حافظي جي 16 نواب خيربخش مري رهيا آهن. توهان ڏسي سگهو ٿا ته جيئن، امڪاني گراهڪن جو انگ بلڪه تائين محدود آهي. پر ڪيترن ئي مشهور ماڊلز جي صرف ان ۾ ڪرندا آھن، پوء ته ان کي مفيد آهي.
اسڪيم
جن سڀني معني پروگرامر نه آهن جو وڏو آسانيء لاء MAX232 لاء ٺهيل آهي، پر ٻئي اختيار صرف هڪ ٻيو سلسلو قائم ڪرڻ جي ضرورت هوندي آهي.
adjustment
ڏنو ته ضروري circuits نه آهن ته صرف بورڊ ختم ڪرڻ گهرجي. وڌيڪ، سڀ ڀچندو، ڳنڍيل جي ميدان کي soldered ۽ firmware loader سان پروگرامر جي ڪم تبحر. هن جديد ورجن، يا جيستائين ضروري ڪرڻ جي JTAG-پروگرامن لاء firmware تازه ڪاري ڪرڻ لاء نوان اسٽوڊيو سان پٺيان آهي. جي adapter قسم جي پروگرامر ملائي. جيڪڏهن اهو ڪم - پوء اوھان کي ايندڙ حصي ۾، جنهن جو ڪم ۽ پروگرامن جي nuances جي چوديوار ڪرڻ تي منتقل ڪري سگهن ٿا. اها ڳالهه نوٽ ڪرڻ گهرجي ته سڀ wires آهن، اهي صرف هن خاني کان ٻاهر آهن واقع آهن.
آپريشن لاء تيار جيئن باھ مانين مقرر ڪيو وڃي. چيائون ته notation، جنهن ۾ ڪم پرفارم ڪيو آهي تي دارومدار رکي ٿي. هڪ بهتر سمجهڻ لاء اسان کي هتي پيش هيٺ ڏنل جدول:
سا | سڌو notation (Datasheet، UniProf) | Inverse notation (نوان يار 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 - جيڪڏهن ڪا چيڪ مارڪ ان کي ايندڙ آهي، ته پوء ان جو مطلب آهي ته notation ابتو آهي. جيڪڏهن اهو نه آهي - پوء ان کي سڌي آهي. جيڪڏھن سڀڪنھن شيء کي درست ڪيو ويو، ان جي پروگرامر microcontrollers sew ڪرڻ لاء تيار آهي. پر جيڪڏھن اھو تنهن کان پوء سنڌ جي firmware ڪرڻ واجب آهي - reread ۽ سڀڪنھن شيء کي ٻيهر چيڪ.
جي پروگرامر سان ڪم
عملي جو ذرو. هڪ 3 LEDs جي پورٽ ۾ پلگ ان چيڪ ڪرڻ. ان کان پوء بورڊ کي ملائي: چار تار ڏيکاء (TCK، TDI، TMS، TDO) ۽ 2 Vcc طاقت مثبت لاء چوڻي آهي ۽ GND جي زمين سان ڳنڍيل آهي. سڀ طعام اوھين وڌيڪ وڃڻ ڪري سگهي ٿو، آهي. هڪڙو ته ڪوڊ گڏ ڪرڻ ۽ ان کي هلائڻ لاء ضروري آهي. هن منصوبي کي جلدي compiles، اتي به سلي ۽ ڪم شروع ڪيو ويندو. جي execution عمل جي نگراني ڪرڻ لاء، توهان جي F11 جي اوطاق سگهي ٿو، ۽ وري اوھان کي هاڻي پروگرام ڪوڊ جي ڪنهن به نمبر تي ڏسي سگهو ٿا. اهو ئي قطار آهي ته هڪ سربراهي ۾ شامل آهي ۽ ان جي مٿي بتيون ڪرڻ جي cursor آڻڻ لاء ڪافي آهي. نه اڃا تجربن جي تمام گهڻو آهي. ياد رهي ته امان جي ڳالھ ڪندا ۾، توهان کي ڪم ڪرڻ جي ضرورت آهي. مٿي ڏي ۽ (ان کان سواء ڪنهن به واٽ ۾) جي نظرياتي بنيادن تي هڪ زور سان تجربن جي جاري نه ٿا - ايڊوانسمينٽ سست ٿي ويندي، پر آخر اوھين اوھان کي انهيء ٿا حاصل ڪرڻ جي قابل ٿي ويندي، سنڌ جي مکيه شيء ڏي.
Similar articles
Trending Now