- ہارڈ ویئر اور سافٹ ویئر ڈویلپمنٹ ٹولز کا انتخاب
- N76E003 ترقیاتی ہارڈ ویئر
- نیو-لنک بطور N76E003 پروگرامر
- N76E003 مائکروکانٹرولر کیلئے IDE اور مرتب
پی آئی سی ، ٹیکساس کے سازو سامان ، ایس ٹی جیسی نامور کمپنیوں سے بہت سارے مائکروکانٹرولرز دستیاب ہیں اور اس کی فہرست جاری ہے۔ لیکن جب ہم ان مائکروقانت پرستوں کو فارم عنصر بمقابلہ خصوصیات کے مقابلے میں مختلف قیمتوں میں فرق دیتے ہیں تو ، اس میں سے کسی ایک کو منتخب کرنے میں یہ مشکل ہوجاتا ہے۔ تاہم ، نووٹن ایک تائیوان میں واقع سیمی کنڈکٹر کمپنی ہے جو سنہ 2008 میں ون بونڈ سے وابستہ کے طور پر بند ہوئی تھی۔ یہ کمپنی انتہائی مفید مائکروکونٹرولرز ، مخلوط سگنل چپس ، مائکرو پروسیسرز پیش کرتی ہے۔ لیکن سب سے اہم بات یہ ہے کہ یہ انتہائی کم لاگت کے مارجن پر تمام خصوصیات مہیا کرتی ہے۔ اس طرح ، پیداواری مرحلے کی ترقی کے دوران ، نووٹن مائکرو کنٹرولر کو کم قیمت اور اعلی خصوصیت کی حمایت کی وجہ سے اوپری کنارے مل رہے ہیں۔
مثال کے طور پر ، نووٹن N76E003 ایک 20 پن مائکروکانٹرولر یونٹ ہے جو 20 میں سے 18 I / O پنوں کی حمایت کرتا ہے جیسے UARTs ، I2C ، 6-Ch PWM ، SPI ، جاگ افعال ، 8 بٹ اعلی کارکردگی 8051 کے ساتھ براؤن آؤٹ ڈٹیکٹر بیسڈ مائکروکونٹرولر یونٹ۔ اب آپ سوچ رہے ہونگے کہ قیمت کیا ہے؟ یہ صرف 0.4 $ (30 روپے) سے کم ہے۔ اضافی طور پر ، اس کے لئے بھی کسی آیسلیٹر کی ضرورت نہیں ہے ، کیونکہ اس میں 16 میگا ہرٹز داخلی آر سی آسکیلیٹرز ہیں ۔
سبق آموز سلسلے کے اس سلسلے میں ، ہم سیکھیں گے کہ N76E003 مائکروقابو کنٹرولر یونٹ کو کس طرح پروگرام کیا جائے ، خاص طور پر N76E003at20 مائکروکانٹرولر ۔ چونکہ یہ بہت ہی سستا ہے اور اس میں بہت ساری خصوصیات ہیں ، لہذا اگر آپ مبتدی ہیں ، یا شوق کے منصوبے کر رہے ہیں یا پیشہ ورانہ کام کر رہے ہیں تو آپ اس مائکرو کنٹرولر کو دلچسپ پا سکتے ہیں۔ اس مخصوص ٹیوٹوریل میں ، ہم سیکھیں گے کہ N76E003 پروگرامنگ ماحول کو ترتیب دینے کے ساتھ ساتھ ایمبیڈڈ کا پہلا ہیلو ورلڈ پروگرام لکھنے کا طریقہ an ایل ای ڈی ٹمٹمانے کا طریقہ۔
ہارڈ ویئر اور سافٹ ویئر ڈویلپمنٹ ٹولز کا انتخاب
چونکہ مائکروکانٹرولر کو نووٹن این 76 ای 3003 اے ٹی 20 کے ساتھ حتمی شکل دی گئی ہے ، لہذا اب وقت آگیا ہے کہ مائیکروکنٹرولر پروگرامنگ کے لئے مناسب ہارڈ ویئر اور سافٹ ویئر تلاش کریں۔ آئیے یہ معلوم کرنا شروع کریں کہ N76E003 کا پروگرامنگ ماحول کیسے بنایا جائے۔
N76E003 ترقیاتی ہارڈ ویئر
نووٹن N76E003 کے لئے آفیشل ڈویلپمنٹ بورڈ ایک پروگرامر والا نیو ٹینی- N76E003 SDK بورڈ ہے ۔ لیکن چونکہ اس بورڈ کو ہندوستان میں تلاش کرنا مشکل ہے ، اور اس کی قیمت بہت زیادہ ہے ، لہذا ایک معیاری ننگا کم سے کم ترقیاتی بورڈ آن لائن دستیاب ہے۔ ہم اس ٹیوٹوریل میں N76E003 ترقیاتی بورڈ کی تصویر جو استعمال کریں گے وہ نیچے دکھایا گیا ہے۔
بورڈ صرف ایک سادہ ترقیاتی بورڈ ہے جس میں مائکروکانٹرولر یونٹ کے تمام پن آؤٹ ہیں۔ نیچے کی تصویر میں ، ترقیاتی بورڈ کے لئے داخلی سرکٹ ڈایاگرام دکھایا گیا ہے۔
جیسا کہ ہم اسکیمیٹک میں دیکھ سکتے ہیں ، ڈویلپمنٹ بورڈ کے پاس کسی بھی قسم کا وولٹیج ریگولیٹر نہیں ہوتا ہے خواہ وہ لکیری ہو یا ایل ڈی او۔ تاہم ، اس میں ان پٹ میں فلٹر کیپسیسیٹر ہے۔ اس میں مائکروکنٹرولر یونٹ کو دوبارہ ترتیب دینے کے لئے پاور ایل ای ڈی اور ایک ری سیٹ بٹن بھی ہے۔ ایک ٹیسٹ ایل ای ڈی بھی دستیاب ہے جسے کوڈ کا استعمال کرکے تشکیل دیا جاسکتا ہے۔ اس کے علاوہ ، بیرونی کرسٹل اور مطلوبہ کیپسیسیٹرز پیڈ ان اجزاء کے بغیر بھی دستیاب ہیں جو مزید ترقی کے دوران بہت کارآمد ثابت ہوسکتے ہیں جہاں بیرونی آسکیلیٹر کی ضرورت ہوتی ہے۔
نیو-لنک بطور N76E003 پروگرامر
اس مائکروکانٹرولر پروگرامنگ کے ل an ، ہم ایک غیر سرکاری نو لنک پروگرامر استعمال کررہے ہیں جو آن لائن اسٹوروں میں کم قیمت والا متبادل ہے۔ تاہم ، ان لوگوں کے لئے جو سرکاری طور پر نو لنک پروگرامر استعمال کرنے کے خواہاں ہیں ، یہ نو ٹنی ایس ڈی کے ڈویلپمنٹ بورڈ کے بطور خریداری کے لئے دستیاب ہے ۔
ہم اپنے ٹیوٹوریل میں جو پروگرامر استعمال کریں گے وہ اوپر دکھایا گیا ہے۔ اس میں میکرو USB کنیکٹیویٹی ، آف لائن پروگرامنگ بٹن ، اور 4 ایل ای ڈی (ICE ، ISP ، RED ، اور GREEN) استعمال کرکے اسٹیٹس انڈیکیٹر ہے۔
N76E003 مائکروکانٹرولر کیلئے IDE اور مرتب
کسی بھی مائکروکنٹرولر پروگرامنگ کے لئے مناسب IDE اور مرتب کرنا ضروری چیز ہے۔ صنعت کے معروف مائکروکونٹرولر مینوفیکچررز کے لئے ، جیسے مائکروچپ ، نورڈک ، ایسٹی میکرو الیکٹرانکس - وہ سب مفت سی کمپائلر اور IDE مہیا کرتے ہیں ۔ لیکن نیوٹن پروگرامنگ کے ل this ، یہ ایک چیز ہے جو پیچھے رہ جاتی ہے۔ چونکہ یہ 8051 پر مبنی مائکروکانٹرولر ہے ، لہذا اس کو C51 مرتب ، یا IAR ایمبیڈڈ ورک ورک بینچ کے ساتھ کییل یو وژن کا استعمال کرتے ہوئے پروگرام کیا جاسکتا ہے۔ لیکن ایک کیچ ہے۔ کام کرنے کے لئے دونوں ٹولز بہت اچھے ہیں ، لیکن وہ آزاد نہیں ہیں۔ ان ٹولز کے آزمائشی اور تشخیصی ورژن دستیاب ہیں اور پروگرامنگ نووٹن N76E003 کے کام کو پورا کرتے ہیں۔
ہم نے کیل مائیکرو وژن کا انتخاب کیا ہے چونکہ UI کو سمجھنا آسان ہے ، کنفگریئر کرنا اچھا ہے اور ورک اسپیس واقعی مفید ہے۔ یہ C51 مرتب کے ساتھ بھی آتا ہے جو 8051 فن تعمیر کے لئے کوڈ مرتب کرے گا۔
تاہم ، پروگرام کو مائکرو قابو کرنے والے پر فلیش کرنے کے لئے ، ہم کیل مائکرو ویژن کے اندر نیو لنک لنک کیل ڈرائیور انٹرفیس استعمال کریں گے ۔ یہ کیل ورک اسپیس کے اندر ایک کلک فلیش کا ماحول بناتا ہے۔ چپ میں کوڈ فلیش کرنے کے لئے وقت کی بچت کرنا بہت مفید ہے۔ ہم تبادلہ خیال کریں گے