ٹیکنالوجی, الیکٹرانکس
JTAG پروگرامر کیا ہے؟
مختلف پروگرامرز کے بہت سے ترتیبات ہیں جو آپ مائیکرو کنکولیٹر میں سافٹ ویئر کی ترقی کو دوبارہ ترتیب دینے کی اجازت دیتے ہیں. وہ مختلف ہوسکتے ہیں، پیشہ ور افراد کے لئے یا اس کے ساتھ، ایک آسان انٹرفیس حاصل کرنے کے لئے ڈیزائن کیا گیا ہے. اس آرٹیکل کے ہیرو کو آخری پروگرامرز کا تعلق ہے. آپ صرف یہ نہیں جانیں گے کہ یہ کیا ہے، لیکن جے ایس ٹی پروگرامر اپنے آپ کو کس طرح بنانا ہے. آپ ڈایاگرام اور تصاویر تلاش کریں گے کہ کس طرح نتائج نظر آتے ہیں.
JTAG پروگرامر کیا ہے؟
JTAG پروگرامر کیوں منتخب کریں؟
پروگرامر کے نقصانات
microcontroller خاندانوں کے تازہ ترین ورژن، اضافی کام کے بغیر، پروگرام نہیں کیا جاتا ہے. ان کے نمائندوں کے ساتھ بھی اہم مسائل ہیں جن کے پاس 40 فٹ اور 16 KB میموری ہے. جیسا کہ آپ دیکھ سکتے ہیں، ممکنہ گاہکوں کی حد بہت محدود ہے. لیکن کئی مقبول ماڈل صرف اس کے تحت گر جاتے ہیں، لہذا یہ کام میں آ جائے گا.
سکیم
زیادہ سادگی کے لۓ، جو لوگ کافی اہلیت نہیں رکھتے ہیں، پروگرامر MAX232 کے لئے ڈیزائن کیا گیا ہے، لیکن دوسرے ورژن کے لئے یہ صرف ایک اور کنیکٹر انسٹال کرنا ضروری ہے.
حسب ضرورت
اس بات کو تسلیم کیا گیا ہے کہ ضروری منصوبوں کی ضرورت ہے، آپ کو صرف بورڈ کو اڑانا چاہئے. پھر سب کچھ صاف طور پر منسلک ہے، جگہوں میں سولڈرڈ، اور پروگرامر کا کام لوڈر چمکنے کی طرف سے جانچ پڑتال کی جاتی ہے. اس کے بعد JTAG پروگرامر کے لئے تازہ کاری ورژن کے لئے فرم ویئر کو اپ ڈیٹ کرنے کے لئے AVR سٹوڈیو کے ساتھ عمل کریں یا جب تک ضروری ہو. اڈاپٹر پروگرامر سے منسلک ہے. اگر یہ کام کرتا ہے، تو آپ اگلے سیکشن میں جا سکتے ہیں، جو کام اور پروگرامنگ کے نچلے حصے کو بیان کرتی ہے. یہ یاد رکھنا چاہیے کہ تمام ضروری تاریں ہیں، وہ صرف غیر معیاری ہیں.
کام کی تیاری کے طور پر، آپ کو فیوز بٹس مقرر کرنا چاہئے. وہ ان کاموں پر منحصر ہے جس میں کام کیا جاتا ہے. ایک بہتر تفہیم کے لئے، یہاں میز کی ہے:
بٹ | براہ راست اطلاع (ڈیٹا لیسٹ، یونیفارم) | خراب شدہ اطلاع (AVR DUDE GUI، PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
اسپین | [] | [1] |
CKOPT | [1] | [] |
ایسوسی ای | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
بوٹسٹسٹ | [1] | [] |
BODLEVEL | [1] | [] |
جسم | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
اور کس کو منتخب کرنے کے لئے کس طرح سمجھنا ہے؟ سوال کا جواب آسان ہے: آپ کو مائکرو کنکروولر سے منسلک کرنا اور ان بہت بٹس کو پڑھنا شروع کرنا چاہئے. اسپین پر توجہ دینا - اگر اس کے سامنے کوئی نشان موجود ہے، تو اس کا مطلب یہ ہے کہ یہ تنازعات انفرادی ہے. اگر یہ نہیں ہے تو، یہ براہ راست ہے. اگر سب کچھ صحیح طریقے سے کیا گیا تو، پروگرامر مائیکرو کنکولرز کو فلیش کرنے کے لئے تیار ہے. لیکن اگر وہ بعد میں firmware نہیں کر سکتے ہیں - اسے پڑھ اور اسے دوبارہ چیک کریں.
پروگرامر کے ساتھ کام کرنا
تھوڑا سا عمل کے بارے میں. توثیق کے لۓ، پورٹ ای اے اے کے 3 ایل ای ڈی سے منسلک کریں. اس کے بعد چار انٹرفیس کی تاروں (TCK، TDI، TMS، TDO) اور 2 بجلی کے Vccs کے ساتھ ساتھ جائیں گے، اور GND زمین سے منسلک ہے. سب کچھ، کھانا ہے، آپ مزید جا سکتے ہیں. سٹوڈیو میں، آپ کو کوڈ مرتب کرنے اور اسے چلانے کی ضرورت ہے. اس منصوبے کو فوری طور پر مرتب کیا جائے گا، فوری طور پر یہ سیدھا ہو جائے گا اور کام شروع کر دے گا. عملدرآمد کے عمل کی نگرانی کے لئے، آپ F11 پریس کرسکتے ہیں، اور پھر آپ دیکھ سکتے ہیں کہ کونسی کوڈ اب کوڈ ہے. ایسا کرنے کے لئے، صرف کرسر کو قطار میں لائیں، جس میں ایل ای ڈی بدل جاتی ہے، اور یہ ہلکے گا. بہت سے تجربات ہیں. یاد رکھیں کہ کچھ کرنے کے لئے، آپ کو کام کرنے کی ضرورت ہے. پیش رفت سست ہو، لیکن بالآخر تم بالکل وہی چیز حاصل کرنے کے قابل ہوسکتی ہو، جو اہم چیز آپ کے ہاتھوں کو چھوڑنے اور نظریاتی بنیاد پر زور دینے کے ساتھ استعمال نہیں کرنا چاہتی ہے.
Similar articles
Trending Now