ارڈینو بہت سارے شوق کرنے والوں (مجھ سمیت) اور انجینئروں کے لئے جب وہ الیکٹرانکس سے کام شروع کرتے تھے تو پہلے بورڈ ہوتے۔ تاہم ، جوں جوں ہم زیادہ عمارت بنانے اور گہری کھدائی شروع کرتے ہیں ہمیں جلد ہی احساس ہوجائے گا کہ اریڈینو انڈسٹری کے لئے تیار نہیں ہے اور مضحکہ خیز آہستہ گھڑی والا اس کا 8 بٹ سی پی یو ہے ، اس سے آپ کو اپنے پروجیکٹس کے ل enough کافی رس نہیں ملتا ہے۔ امید ہے کہ اگرچہ ، اب ہمارے پاس مارکیٹ میں نیا STM32F103C8T6 STM32 ڈویلپمنٹ بورڈ (بلیو پِل) موجود ہے جو اپنے 32 بٹ سی پی یو اور اے آر ایم کارٹیکس M3 فن تعمیر کے ساتھ ارڈوینو کو آسانی سے مات دے سکتا ہے ۔ یہاں ایک اور شہد والا برتن یہ ہے کہ ہم اپنے STM32 بورڈز کو پروگرام کرنے کے لئے وہی پرانا اردوینو IDE استعمال کرسکتے ہیں ۔ تو اس سبق میں ، آئیے ہم STM32 کے ساتھ شروعات کریں اس بورڈ کے بارے میں کچھ بنیادی باتیں جاننے کے ل and اور آردوینو IDE کا استعمال کرتے ہوئے آن بورڈ ایل ای ڈی پلکیں جھپکائیں۔
اس ٹیوٹوریل میں استعمال ہونے والے STM32 بلیو گولی بورڈ کے علاوہ ، بہت سے دوسرے مشہور STM32 بورڈ موجود ہیں جیسے STM32 نیوکلیو ڈویلپمنٹ بورڈ ۔ اگر آپ دلچسپی رکھتے ہیں تو آپ STM32 نیوکلیو 64 بورڈز پر بھی جائزہ چیک کرسکتے ہیں اور اگر آپ ان کا استعمال کرنا سیکھیں اور STM32 کیوب ایم ایکس اور ٹرو اسٹوڈیو کا استعمال کرتے ہوئے انہیں پروگرام کرنا چاہتے ہیں تو ، آپ STM32 نیوسل 64 کے ساتھ شروع کرنے کے بارے میں ٹیوٹوریل چیک کرسکتے ہیں۔
ضروری سامان
- STM32 - (بلیوپیل) ترقیاتی بورڈ (STM32F103C8T6)
- ایف ٹی ڈی آئی پروگرامر
- بریڈ بورڈ
- مربوط تاروں
- انٹرنیٹ کے ساتھ لیپ ٹاپ
ایس ٹی ایم 32 (بلیو گولی) بورڈز کا تعارف
ایس ٹی ایم 32 بورڈ عرف بلیو گولی اے آر ایم کارٹیکس ایم 3 مائکروکنٹرولر کے لئے ترقیاتی بورڈ ہے۔ یہ بہت زیادہ ارودوینو نینو سے ملتا جلتا نظر آتا ہے لیکن یہ ایک کارٹون میں پیک کرتا ہے۔ ڈویلپمنٹ بورڈ نیچے دکھایا گیا ہے۔
یہ بورڈ سرکاری آردوینو بورڈ کے مقابلے میں انتہائی سستے ہیں اور ہارڈ ویئر اوپن سورس بھی ہے ۔ اس کے اوپری حصے میں مائکروکانٹرولر STMicroelect इलेक्ट्रॉनिक्स سے STM32F103C8T6 ہے۔ مائکروکانٹرولر کے علاوہ ، بورڈ میں دو کرسٹل آسکیلیٹر بھی ہیں ، ایک 8 میگا ہرٹز کا کرسٹل ہے ، اور دوسرا 32 کلو ہرٹز کرسٹل ہے ، جس کا استعمال اندرونی آر ٹی سی (ریئل ٹائم کلاک) کو چلانے کے لئے کیا جاسکتا ہے۔ اس کی وجہ سے ، ایم سی یو گہری نیند کے طریقوں میں کام کرسکتا ہے جو اسے بیٹری سے چلنے والے ایپلی کیشنز کے لئے مثالی بناتا ہے ۔
چونکہ MCU 3.3V کے ساتھ کام کرتا ہے ، بورڈ MCU کو طاقت دینے کے لئے 5V سے 3.3V وولٹیج ریگولیٹر IC بھی رکھتا ہے۔ اگرچہ MCU 3.3V پر کام کرتا ہے اس کے بیشتر GPIO پنوں 5V روادار ہیں۔ ایم سی یو کا پن صاف طور پر نکالا جاتا ہے اور ہیڈر پنوں کا لیبل لگا ہوتا ہے۔ بھی ہیں دو پر بورڈ ایل ای ڈی، ایک (سرخ رنگ) طاقت اشارہ کے لئے استعمال کیا جاتا ہے، اور دوسرے (سبز رنگ) GPIO پن PC13 سے منسلک ہے. اس میں دو ہیڈر پن بھی ہیں جو پروگرامنگ موڈ اور آپریٹنگ موڈ کے مابین ایم سی یو بوٹ موڈ کو ٹاگل کرنے کے لئے استعمال ہوسکتے ہیں ، ہم اس کے بارے میں مزید اس کے بعد اس سبق میں سیکھیں گے۔
اب شاید بہت ہی لوگ سوچ رہے ہوں گے کہ اس بورڈ کو "بلیو گولی" کے نام سے کیوں پکارا جاتا ہے ، اچھی طرح سے مجھے معلوم نہیں ہے۔ ہوسکتا ہے کہ بورڈ نیلے رنگ کا ہے اور آپ کے پروجیکٹس کو تیز کارکردگی کا مظاہرہ کرسکتا ہے جب کوئی اس نام کے ساتھ سامنے آیا اس میں ابھی قیام رہا۔ یہ صرف ایک مفروضہ ہے اور میرے پاس اس کا بیک اپ لینے کا کوئی ذریعہ نہیں ہے۔
STM32F103C8T6 نردجیکرن
بازو پرانتستا M3 STM32F103C8 مذکور Microcontroller نیلے رنگ کی گولی بورڈ میں استعمال کیا جاتا ہے. اس نام کے برعکس ، "بلیو گولی" مائکروکنوترولرز کا نام STM32F103C8T6 کے پیچھے ہے۔
- ایس ٹی ایم »کا مطلب ایس ٹی ایمیکرو الیکٹرانکس کے نامی مینوفیکچر ہے
- 32 »کا مطلب 32 بٹ ARM فن تعمیر ہے
- F103 »کھڑا ہے اس بات کی نشاندہی کرنے کے لئے کہ فن تعمیرات ARM کارٹیکس M3
- C »48 پن
- 8 »64KB فلیش میموری
- T »پیکیج کی قسم LQFP ہے
- 6 »آپریٹنگ درجہ حرارت -40. C سے + 85 ° C
آئیے اب ہم اس مائکرو قابو پانے والے کی خصوصیات پر غور کریں۔
فن تعمیر: 32 بٹ ARM پرانتستا M3
آپریٹنگ وولٹیج: 2.7V سے 3.6V
سی پی یو فریکوئینسی: 72 میگا ہرٹز
جی پی آئی او پنوں کی تعداد: 37
پی ڈبلیو ایم پنوں کی تعداد: 12
ینالاگ ان پٹ پن: 10 (12 بٹ)
یو ایسارٹ کے پیری فیللز: 3
I2C پیریفیرلز: 2
ایس پی آئی پیری فیرلز: 2
2.0 پردیی کر سکتے ہیں: 1
ٹائمر: 3 (16 بٹ) ، 1 (PWM)
فلیش میموری: 64KB
ریم: 20 کلو
اگر آپ جاننا چاہتے ہیں