- مرحلہ 1: ونڈوز 10 میں USBASP ڈرائیور نصب کرنا:
- مرحلہ 2: ڈاؤن لوڈ اور ترتیب ایٹمل اسٹوڈیو:
- مرحلہ 3: اٹیل اسٹوڈیو میں بیرونی ٹولچین ون اے وی آر کا قیام
- مرحلہ 4: آیسیلیٹر اور ایک ایل ای ڈی کے ساتھ ایٹمیگا 16 کا ترتیب دینا
- مرحلہ 5:
اے وی آر مائکروکونٹرولرز کے پروگرام کرنے کے متعدد طریقے ہیں۔ ہم اسے USBASP v2.0 سیریل پروگرامر کے ساتھ پروگرام کر رہے ہیں۔ مظاہرے کے ل we ہم ATmega16 مائکروکونٹرولر اور اٹیل اسٹوڈیو کا استعمال کریں گے۔ ہم ایک پلکیں خاکے کے ساتھ پروگرامر کی جانچ کریں گے۔
ذیل میں یو ایس بی اے ایس پی جے ٹی اور ایٹمیل اسٹوڈیو کا استعمال کرتے ہوئے کوڈ ایمیگا آئی سی میں جلانے کے اقدامات ہیں۔
- USBASP ڈرائیور انسٹال کرنا۔
- ایٹمل اسٹوڈیو کو ڈاؤن لوڈ اور ترتیب دینا۔
- خارجی ٹولچین کو اتمیل اسٹوڈیو میں مرتب کرنا جیسے WinAVR
- آیسیلیٹر اور ایک ایل ای ڈی کے ساتھ ایٹمیگا 16 کا قیام۔
- Atmega16 میں خاکہ بنانا اور اپ لوڈ کرنا
ہم ہر اقدام پر تفصیل سے بات کریں گے۔ پہلے مرحلے میں ونڈوز 10 میں USBASP ڈرائیور نصب کرنا ہوگا۔ اسی طریقہ کو دوسرے ونڈوز ورژن پر انسٹال کرنے کے لئے بھی استعمال کیا جاسکتا ہے۔
مرحلہ 1: ونڈوز 10 میں USBASP ڈرائیور نصب کرنا:
JTAG (USBASP) استعمال کرتے وقت ، آپ کو ڈرائیور انسٹال کرنے کی ضرورت ہوگی اگر یہ خود بخود انسٹال نہ ہو۔ اگر آپ ڈرائیور انسٹال نہیں کرتے ہیں تو آپ اتمل اسٹوڈیو میں USBASP کی بندرگاہ نہیں تلاش کرسکیں گے۔ اس لنک سے USBASP زپ فائل ڈاؤن لوڈ کریں۔
ڈاؤن لوڈ کرنے کے بعد ڈرائیور درج ذیل اقدامات پر عمل کریں۔
1. ڈاؤن لوڈ فائل کو ان زپ کریں اور اسے ڈیسک ٹاپ میں رکھیں (آپ کہیں بھی رکھ سکتے ہیں)۔
2. USBASP v2.0 ماڈیول کو اپنے کمپیوٹر سے مربوط کریں۔ اگر آپ نہیں جانتے کہ USBASP کیسا دکھتا ہے تو آپ نیچے کی تصویر دیکھ سکتے ہیں۔
3. اوپن ڈیوائس منیجر۔
4. اب آپ اپنا منسلک USBASP پروگرامر تلاش کرسکتے ہیں۔
5. "USBasp" پر دائیں کلک کریں اور " تازہ ترین ڈرائیور " کا انتخاب کریں ۔
6. " میرے کمپیوٹر کو ڈرائیور سافٹ ویئر کے لئے براؤز کریں" کو منتخب کریں ۔
7. اب ان زپڈ USBASP ڈرائیور پیرنٹ فولڈر کو تلاش کریں یا برائوز کریں اور اوپن کو منتخب کریں۔
If. اگر یہ کامیابی سے انسٹال ہے تو آپ کو نیچے کی طرح میسج نظر آئے گا اور آپ کو مزید ہدایات پر عمل کرنے کی ضرورت نہیں ہے۔
9. اگر آپ کو درج ذیل غلطی ملتی ہے تو آپ کو ڈرائیور کے دستخط کے نفاذ کو غیر فعال کرنا ہوگا۔
ڈرائیور کے دستخط کو غیر فعال کرنے کے لئے مندرجہ ذیل مراحل پر عمل کریں:
1. ڈرائیور کے دستخط کو ناکارہ کرنے کے لئے ، شفٹ کی کو تھامیں اور شفٹ کی کو تھامتے ہوئے اپنے کمپیوٹر کو دوبارہ اسٹارٹ کریں۔
2. شروع بار میں دوبارہ شروع کریں پر کلک کریں جبکہ اب بھی شفٹ کی کیجیے۔
Now. اب آپ کا کمپیوٹر دوبارہ شروع ہوجاتا ہے لیکن جب تک آپ کو نیلی اسکرین میں " ایڈوانس آپشنز " نظر نہیں آتے ہیں تب تک شفٹ کی کو نہیں چھوڑیں ۔
4. شفٹ کی کلید کو چھوڑیں اور "اسٹارٹ اپ سیٹنگ" پر کلک کریں ۔
5. "دشواری حل" پر کلک کریں
6. "اعلی درجے کے اختیارات" کو منتخب کریں۔
When. جب آپ ایڈوانسڈ آپشن کو منتخب کرتے ہیں تو ، اگلی اسکری دکھائے گی اور اس میں کئی آپشنز ملیں گے اور نیچے سے دائیں طرف "دوبارہ اسٹارٹ" بٹن ہوگا۔
8. "دوبارہ شروع کریں" کے بٹن پر کلک کریں۔
9. ونڈوز کے دوبارہ شروع ہونے کا انتظار کریں۔ ریبوٹ کے بعد آپ بہت سارے اختیارات دیکھ سکتے ہیں۔
10۔اب یہ ڈرائیور کے دستخط کو غیر فعال کرنے کا آخری اقدام ہے۔ فہرست میں بہت سے اختیارات میں، 7 ویں اختیار ہے "غیر فعال ڈرائیور دستخط نفاذ ".
11. اس آپشن کو منتخب کرنے کے ل you آپ کو اپنے کی بورڈ پر نمبر 7 کے بٹن کو دبانے کی ضرورت ہوگی۔ F7 بٹن کے ساتھ الجھن میں مت پڑیں۔ آپ کو آسانی سے اپنے کمپیوٹر پر نمبر 7 دبانے کی ضرورت ہے۔
12. 7 ویں آپشن کو منتخب کرنے کے بعد آپ کا کمپیوٹر دوبارہ شروع ہوگا۔ اور آپ نے ڈرائیور کے دستخط کو کامیابی کے ساتھ غیر فعال کردیا ہے۔
13. اب صرف مندرجہ بالا اقدامات 1-8 پر عمل کریں اور USBASP ڈرائیور کامیابی کے ساتھ انسٹال ہوجائے گا۔
اب ہم نے پروگرام پروگرام ایٹمیگا 16 کا پہلا قدم مکمل کرلیا ہے ۔ دوسرے مرحلے میں خاکہ اپ لوڈ کرنے کے لئے اتمیل اسٹوڈیو 7.0 مرتب کرنا شامل ہے۔
مرحلہ 2: ڈاؤن لوڈ اور ترتیب ایٹمل اسٹوڈیو:
نیچے دیئے گئے اقدامات پر عمل کریں:
1. اتمیل اسٹوڈیو 7.0 ڈاؤن لوڈ کریں
2. اس کے علاوہ آپ کو USBASP کا استعمال کرتے ہوئے خاکہ اپ لوڈ کرنے کے لئے بیرونی ٹول چین کے بطور "WinAVR" ڈاؤن لوڈ کرنے کی ضرورت ہوگی۔ ڈاؤن لوڈ کرنے کے لئے اس لنک کا استعمال کریں۔
اب آپ کو اٹیل اسٹوڈیو 7.0 میں ایک "پلک جھپک" پروجیکٹ بنانے کی ضرورت ہوگی ۔ ایسا کرنے کے لئے اقدامات پر عمل کریں۔
3. USBASP v2.0 کو اپنے USB پورٹ سے مربوط کریں اور اسے ہر وقت تک منسلک رہنے دیں جب تک کہ آپ اس پر کام نہیں کررہے ہیں۔
Open. اتمیل اسٹوڈیو کھولیں۔
5. "فائل" پر جائیں اور "نیا" پر کلک کریں اور "پروجیکٹ" کا انتخاب کریں۔
6. اب اپنے پروجیکٹ کو نام دیں ، پروجیکٹ کا مقام منتخب کریں اور مرتب کو "جی سی سی سی ایکزیکیبل پروجیکٹ" کے بطور منتخب کریں۔ "Ok" پر کلک کریں اور آگے بڑھیں۔
7. اب آپ کو اپنے مائکرو قابو رکھنے والا آلہ منتخب کرنے کا اشارہ کیا جائے گا۔ ہمارے معاملے میں اس کے Atmega16A میں اپنے آلے کا انتخاب کریں۔ منتخب کریں اور "Ok" پر کلک کریں۔ آپ دوسرے یٹیمیگا آئی سی جیسے ایٹمیگا 8 ، اتمیگا 32 وغیرہ کو بھی اسی USBASP AVR پروگرامر کا استعمال کرکے پروگرام کر سکتے ہیں۔
8. اب آپ کی مین سی فائل تیار کی گئی ہے جہاں آپ اپنا کوڈ لکھ سکتے ہیں۔ لیکن ختم کرنے کے لئے تھوڑا سا مزید ہدایات پر قائم رکھیں اور ان پر عمل کریں۔
اپنا پروجیکٹ بنانے کے بعد ، حتمی مرحلہ بیرونی ٹولچین بنانے کا ہوگا۔
مرحلہ 3: اٹیل اسٹوڈیو میں بیرونی ٹولچین ون اے وی آر کا قیام
1. "ٹولز" پر جائیں اور "بیرونی ٹولز" کا انتخاب کریں۔
2. آپ کو ونڈو کے ساتھ اشارہ کیا جائے گا جہاں آپ کو اپنے ٹول چین کا نام شامل کرنے کی ضرورت ہوگی۔
3. "عنوان" پر ، اپنے ٹول چین کا نام درج کریں۔ یہ کوئی بھی چیز ہوسکتی ہے جسے آپ نامزد کرنا چاہتے ہیں۔ میرے معاملے میں میں نے "USBasp" کا انتخاب کیا۔ "آؤٹ پٹ ونڈو کا استعمال کریں" کو چیک کریں اور ذیل میں اسنیپ شاٹ میں دکھائے گئے مطابق "دلائل کے لئے اشارہ" کو چیک کریں۔
4. اب "کمانڈ" درج کریں۔ یہ آپ کا "avrdude.exe" راستہ ہوگا۔ آپ کو یہ WinAvr انسٹال شدہ راہ میں ملے گا۔ بس اپنی "C" ڈرائیو میں جہاں "WinAVR-20100110" تلاش کریں یا جہاں آپ WinAvr انسٹال ہوں۔
5. دلائل درج کریں ۔ یہ سب سے اہم مرحلہ ہے کیونکہ اس دلیل کا استعمال مخصوص کام کو کرنے کے لئے مخصوص دلیل کو پاس کرنے کے لئے کیا جائے گا۔ چونکہ میں بیرونی ٹول چین کا استعمال کر رہا ہوں لہذا استدلال ذیل میں ہے۔
6. آپ کو اس لنک میں مزید دلائل مل سکتے ہیں۔
7. دلیل کے حصے میں مندرجہ بالا دلیل درج کریں۔ "ابتدائی ڈائرکٹری" جیسا ہے چھوڑیں۔
all. تمام تفصیلات کو بھرنے کے بعد صرف "درخواست دیں" اور "اوکے" پر کلک کریں۔
آپ نے خاکہ اپ لوڈ کرنے کے لئے بیرونی ٹول چین کامیابی کے ساتھ تشکیل دے دیا ہے ۔ ٹول کیچین بنانے کے بعد ہم "blink.c" پروگرام اپ لوڈ کرکے جانچ کریں گے۔ سبق کے اختتام پر آپ مین سی سی فائل تلاش کرسکتے ہیں۔ اب مین کو کو کاپی کریں۔ اټل اسٹوڈیو میں۔
مرحلہ 4: آیسیلیٹر اور ایک ایل ای ڈی کے ساتھ ایٹمیگا 16 کا ترتیب دینا
کرسٹل ڈوئلیٹر اور ایل ای ڈی کو اتمیگا 16 سے مربوط کریں۔ اتمیگا یوایسبی پروگرامر کے ساتھ پروگرام کردہ اتمیگا 16 کے ساتھ سرکٹ ڈاگرام ٹو بلپک ایل ای ڈی ذیل میں دیا گیا ہے:
نیز آپ کو مائکروکنٹرولر اور USBASP کو مربوط کرنے کی ضرورت ہوگی جیسا کہ ذیل میں سرکٹ میں بتایا گیا ہے:
مرحلہ 5:
1. main.c فائل کو محفوظ کریں۔
2. اوپر کی تصویر کی طرح ، ایٹمیگا 16 کے پورٹا0 پن میں ایک ایل ای ڈی کو جوڑیں۔
3. "تعمیر" پر جائیں اور پھر "بلینڈ بلک" کا انتخاب کریں۔
program. اگر پروگرام صحیح ہے تو آپ کو کوئی نقص نہیں پائے گا اور آپ کو میسج ذیل میں ملے گا۔
5. اب "ٹولز" پر جائیں اور تیار کردہ بیرونی ٹول چین کو منتخب کریں۔ میرے معاملے میں یہ "USBasp" ہے۔ اس پر کلک کریں۔
اگر آپ کامیاب پیغام کو نیچے کی طرح دیکھتے ہیں تو آپ نے خاکہ کامیابی کے ساتھ اپ لوڈ کردیا۔ اگر آپ کو کوئی خرابی درپیش ہے تو صرف یہ چیک کریں کہ کیا آپ نے احتیاط سے تمام مراحل کی پیروی کی ہے یا نہیں اور USBASP اور Atmega16 کی آپ کی وائرنگ کو بھی چیک کریں۔
7. اب آپ دیکھ سکتے ہیں کہ ایل ای ڈی ٹمٹمانے شروع ہوتا ہے۔ اور آپ نے USBASP v2.0 اور اتمیل اسٹوڈیو 7.0 کا استعمال کرتے ہوئے پلکیں پروگرام کو کامیابی کے ساتھ اپ لوڈ کیا ہے۔ آپ یہ طریقہ استعمال کرسکتے ہیں اور USBASB کا استعمال کرکے مختلف دیگر خاکہ اپ لوڈ کرسکتے ہیں۔
/>