- TM4C123 TIVA لانچ پیڈ مشمولات
- TIVA C سیریز لانچ پیڈ کی خصوصیات
- ٹیڈوآ لانچ پیڈ کا موازنہ آردوینو اور ایم ایس پی 430 کے ساتھ کرنا
- TIVA C سیریز TM4C123G ڈویلپمنٹ بورڈ کو پاور اور ٹیسٹنگ
- TIVA لانچ پیڈ کے لئے پروگرامنگ سافٹ ویئر (IDE)
ہم سب اے وی آر اور پی آئی سی پر مبنی مائکروکانٹرولرز سے واقف ہیں کیوں کہ وہ بڑے پیمانے پر استعمال ہوتے ہیں لیکن اے آر ایم پر مبنی مائکروکانٹرولرز آج کل اپنی قیمت اور رفتار کی وجہ سے مقبول ہورہے ہیں۔ ٹیکساس انسٹرومینٹس کا ٹیوا سی سیریز ٹی ایم 4 سی 123 جی لانچ پیڈ (ای کے - ٹی ایم 4 سی 123 جی ایکس ایل) ان میں سے ایک ہے ، یہ اے آر ایم کورٹیکس-ایم 4 ایف ایویویلیشن بورڈ پر مبنی کم لاگت والا ترقیاتی بورڈ ہے۔ یہ خوبصورت چمکدار ریڈ بورڈ کام کرنے کے لئے صرف اس حقیقت کی وجہ سے دلچسپ ہے کہ اس کا تعلق ٹیکساس کے سازو سامان سے ہے۔ TI مائکروکانٹرولرز کو کس طرح استعمال کرنا سیکھنا ہماری آستین میں یقینی طور پر ایک زبردست آلہ کار ثابت ہوگا کیوں کہ ٹی آئی کو بہت ہی مسابقتی قیمت کے لئے منتخب کرنے کے لئے ایم سی یو کی ایک وسیع حیثیت حاصل ہے۔ ہم نے پہلے ہی TI - MSP430 لانچ پیڈ کے ایک اور مقبول بورڈ کا احاطہ کیا ہے اور اس کا استعمال کرتے ہوئے بہت سے منصوبے بنائے ہیں۔
اس ٹیوٹوریلز کے اس سلسلے میں ، ہم اس ٹی ایم 4 سی 123 لانچ پیڈ کے بارے میں اور اس کو کیسے پروگرام کرنے کا طریقہ سیکھیں گے ۔ اس لانچ پیڈ کا استعمال کرتے ہوئے ہم سی سیریز مائکروکونٹرولرز کے ساتھ کام کر سکتے ہیں جو 180 میگا ہرٹز تک آپریشنل اسپیڈ کے ساتھ 32 بٹ کارکردگی پیش کرتا ہے ۔ اس سبق کو الیکٹرانکس میں بہت زیادہ ابتدائی افراد کے لئے لکھا جائے گا اور اس لئے ہر عنوان کو ہر ممکن حد تک کرکرا بتایا جائے گا۔ ان سبق آموز کے لئے مطلوبہ ہارڈ ویئر ایک لیپ ٹاپ اور کچھ دیگر بنیادی الیکٹرانکس اجزاء کے ساتھ ٹیواا لانچ پیڈ ڈویلپمنٹ ٹول کٹ ہوگا جسے آپ آسانی سے اپنے مقامی الیکٹرانکس ہارڈ ویئر شاپ میں تلاش کرسکتے ہیں۔ لہذا بغیر کسی مزید تاخیر کے آئیے ڈویلپمنٹ ٹول میں ڈوبکی اور چیک کریں کہ اس خانے میں کیا شامل ہے اور ان کا استعمال کیسے کیا جائے۔ ہم ایل ای ڈی پلکنے کے قابل ہوں گے اس سبق کے آخر میں TIVA TM4C123G استعمال کرنا ۔
TM4C123 TIVA لانچ پیڈ مشمولات
جب آپ ٹی 4 یا کسی دوسرے مقامی فروش سے ٹی ایم 4 سی 123 ٹیواا لانچ پیڈ ڈویلپمنٹ ٹول خریدتے ہیں تو آپ کو مندرجہ ذیل مواد آپ کے باکس میں شامل ہوگا۔
- TM4C123 TIVA لانچ پیڈ ڈویلپمنٹ بورڈ (EK-TM4C123GXL)
- بورڈ میں سرکٹ ڈیبگ انٹرفیس (آئی سی ڈی آئی)
- USB مائکرو بی پلگ USB کے لئے ایک پلگ کیبل
- جلدی شروعات کیلئے رہنمائی
آئیے ٹی ایم 4 سی 123 لانچ پیڈ کی خصوصیات اور وضاحتیں دیکھیں۔
TIVA C سیریز لانچ پیڈ کی خصوصیات
TIVA C سیریز لانچ پیڈ میں تین خصوصیات ہیں جن میں مختلف خصوصیات اور خصوصیات ہیں۔ ان سب میں جی پی آئی او پنوں ، رفتار ، میموری اور رابطے کی تعداد مختلف ہے۔ ذیل میں دیئے گئے جدول میں مختلف TIVA بورڈز کی تمام اہم خصوصیات کا موازنہ کیا گیا ہے۔
ایم سی یو کا نام |
خصوصیات |
TM4C123G لانچ پیڈ: EK-TM4C123GXL |
|
TM4C1294 منسلک لانچ پیڈ: EK-TM4C1294XL |
|
TM4C129E کریپٹو منسلک لانچ پیڈ: EK-TM4C129EXL |
|
جیسا کہ آپ اوپر والے جدول میں دیکھ سکتے ہیں کہ تمام لانچ پیڈ بورڈ پروگرامنگ اور ڈیبگنگ کوڈ ، پش بٹن اور ایل ای ڈی کے ساتھ ساتھ کنیکٹر کے لئے آن بورڈ ایمولیشن کی بھی خصوصیت رکھتے ہیں جو ٹی آئی پر مبنی بوسٹر پیکس پلگ ان ماڈیولز کو جوڑنے کے لئے استعمال ہوتے ہیں ، جس میں نئی فعالیت شامل ہوتی ہے۔ لانچ پیڈ جیسے وائرلیس رابطہ ، ایل ای ڈی ، سینسر اور بہت کچھ۔
تینوں لانچ پیڈس سے ، منسلک اور کرپٹو سے منسلک لانچ پیڈس وسیع خصوصیات ہیں اور وہ اعلی کارکردگی کمپیوٹنگ کے لئے صنعتوں میں استعمال ہوتے ہیں اور وہاں سائز بھی ٹی ایم 4 سی 123 جی لانچ پیڈ سے تقریبا double دوگنا ہیں۔ لہذا ، چھوٹی ایپلی کیشنز کے لئے TM4C123G LaunchPad بہترین انتخاب ہے ۔ اس ل t اس سبق آموز سلسلے میں ، ہم اس ڈویلپمنٹ کٹ کی تمام خصوصیات کو دریافت کرنے کے لئے TM4C123G لانچ پیڈ کا استعمال کریں گے۔
ٹیڈوآ لانچ پیڈ کا موازنہ آردوینو اور ایم ایس پی 430 کے ساتھ کرنا
پچھلے سبق میں ، ہم نے اکثر ارڈینو اور ایم ایس پی 430 لانچ پیڈ استعمال کیا ہے۔ اب ، دیکھتے ہیں کہ وہ TIVA لانچ پیڈ سے کس طرح مختلف ہیں۔ مائکروکانٹرولروں کے ہر خاندان میں کچھ خصوصیات ہیں جیسے جی پی آئی او پنوں ، ایک اے ڈی سی یا دو ، ٹائمر وغیرہ۔ تاہم ، داخلی طور پر ان کا کام کرنے کا طریقہ بالکل مختلف ہے کیونکہ ان کے استعمال کے ل different ان کے رجسٹر اور مختلف عمل ہیں۔ TIVA لانچ پیڈس ARM پرانتستا M4 پر مبنی 32 بٹ مائکروقانونی ہیں جب کہ Ardino (atmega328) اور MSP430 میں 8 بٹ بس کے ساتھ بالکل مختلف فن تعمیر ہے۔ ان ترقیاتی کٹس کے طول و عرض تقریبا ایک جیسے ہیں لیکن ان میں GPIOs اور پروسیسنگ کی رفتار مختلف ہے۔ کوڈنگ کی تکنیک بھی ہر خاندان میں مختلف ہوتی ہیں۔
دلچسپ بات یہ ہے کہ TI سے LaunchPads ایک پروسیسنگ کی بنیاد پر زبان Arduino کے کہا جاتا ہے جس کے لئے اسی طرح کی ہے ہے میں توانائی TIVA C سیریز LaunchPads کے ساتھ کام کر سکتے ہیں.
TIVA C سیریز TM4C123G ڈویلپمنٹ بورڈ کو پاور اور ٹیسٹنگ
تصویر کے نیچے TIVA لانچ پیڈ کے تمام آن بورڈ بورڈز دکھائے گئے ہیں۔ دو USB کنیکٹر اور ایک پاور سلیکٹ سوئچ موجود ہیں۔ پروگرامنگ اور ڈیبگ مقصد کے ل you آپ کو اس کے نیچے لکھے ہوئے ڈیبگ کے ساتھ یو ایس بی کنیکٹر کا استعمال کرنا ہوگا ، اسے ڈیبگ کرنے کے لئے پاور سلیکٹ سوئچ بھی بنائیں۔ نیز ، آپ اس کنیکٹر کا استعمال کرکے بورڈ کو طاقت بخش سکتے ہیں۔
متبادل کے طور پر ، مائکروکانٹرولر کو طاقت دینے کے لئے آپ دوسرا USB کنیکٹر استعمال کرسکتے ہیں اور آلہ کی طرف پاور سلیکٹ سوئچ بنا سکتے ہیں۔ لیکن یہ صرف بورڈ کو طاقتور بنائے گا اور پروگرام نہیں کیا جاسکتا۔
کچھ بھی شروع کرنے سے پہلے ، TI نے پہلے ہی آپ کے TIVA مائکروکنٹرولر پر ایک نمونہ پروگرام اپ لوڈ کیا ہوگا ، لہذا ہم بورڈ کو طاقت دیں اور دیکھیں کہ یہ کام کررہا ہے یا نہیں۔ لہذا مائکرو USB جیک کے ذریعے بورڈ کو طاقتور بنائیں اور ایک بار جب آپ یہ کرلیں تو آپ کو اپنے بورڈ کے ری سیٹ بٹن کے نچلے حصے میں آرجیبی ایل ای ڈی کو متبادل طور پر چمکتے ہوئے دیکھا جانا چاہئے۔
اب ، آئیے سافٹ ویئر ماحولیات کی طرف چلیں۔
TIVA لانچ پیڈ کے لئے پروگرامنگ سافٹ ویئر (IDE)
ٹیکساس انسٹرومینٹس ہمیں اپنے مائکروکانٹرولرز کو مختلف اقسام کے ماحول کے ذریعہ پروگرام کرنے کی اجازت دیتا ہے۔ آفیشل ایک کوڈ کمپوزر اسٹوڈیو ہے جسے عام طور پر سی سی ایس کے نام سے جانا جاتا ہے۔ ایک اور IDE کییل یوویژن ہے۔ یہ سوفٹویئر مفت ہیں لیکن ان کو استعمال کرنے کے لئے مائکروکنٹرولرز کے ساتھ کچھ کم سے کم سطح کا تجربہ درکار ہے۔
چونکہ اس سلسلہ سبق کو مطلق ابتدائوں کے لئے نشانہ بنایا جاتا ہے لہذا ہم ایک اور ترقیاتی ماحول استعمال کرتے ہیں جسے انرجییا کہتے ہیں ۔ اینرجیہ ایک کھلا وسیلہ اور آزادانہ ماحول ہے جو ہمیں TI مائکروکانٹرولرز کو آسانی سے پروگرام کرنے کے قابل بناتا ہے۔ انرجیہ کا بنیادی مقصد یہ ہے کہ پروگرامنگ TI MCU کو اتنا ہی آسان بنائے جتنا کہ پروگرامنگ اردوینو میں پروگرامنگ کرنا ہے۔ لہذا انرجیہ آرڈینوو IDE کے لئے ایک مساوی ہے جو ٹیکساس ٹیکس سازو سامان مائکروکنوتروں کی حمایت کرتی ہے۔ ایسے افراد جنہوں نے ارڈینو کا استعمال کیا ہے وہ اتفاق کریں گے