
توهان کي شايد ان لاڪ ڪرڻ جي ضرورت پوندي. microcontroller جيڪڏهن توهان انهن تائين رسائي نٿا ڪري سگهو يا جيڪڏهن اهي محفوظ آهن. ڪجهه عام مسئلا هارڊويئر غلطيون آهن، جهڙوڪ شارٽ سرڪٽ. پروگرامنگ غلطيون پڻ ٿي سگهن ٿيون، جهڙوڪ 'فليش لکڻ ناڪام' يا 'فليش ميموري لکڻ محفوظ'. ڪڏهن ڪڏهن، توهان جي ڪوڊ ۾ هڪ هارڊ فالٽ ڪور کي لاڪ ڪري سگهي ٿو. هميشه پنهنجي مائڪرو ڪنٽرولر ماڊل کي چيڪ ڪريو. ان کي ان لاڪ ڪرڻ جي ڪوشش ڪرڻ کان اڳ سرڪاري ڊيٽا شيٽ کي ڏسو. غلط طريقو استعمال ڪرڻ سان توهان ڊيٽا وڃائي سگهو ٿا يا ڊوائيس کي هميشه لاءِ ٽوڙي سگهو ٿا.
ڪيٻئي جا رستا
ان لاڪ ڪرڻ جي ڪوشش ڪرڻ کان اڳ پنهنجي مائڪرو ڪنٽرولر جي ماڊل ۽ ان کي ڪنهن ٺاهيو آهي، اهو معلوم ڪريو. هي توهان کي غلطيون نه ڪرڻ ۾ مدد ڪندو ۽ توهان کي صحيح اوزار چونڊڻ ۾ مدد ڏيندو.
هميشه پنهنجي مائڪرو ڪنٽرولر جي سرڪاري ڊيٽا شيٽ ڏسو. ان ۾ سيڪيورٽي ۽ ان لاڪنگ مرحلن بابت اهم حقيقتون آهن.
صحيح هارڊويئر پروگرامر ۽ سافٽ ويئر استعمال ڪريو جيڪو توهان جي مائڪرو ڪنٽرولر ۾ مناسب هجي. اهو توهان کي صحيح طريقي سان ڳنڍڻ ۽ ان لاڪ ڪرڻ ۾ مدد ڪري ٿو.
جڏهن توهان پنهنجي مائڪرو ڪنٽرولر کي ان لاڪ ڪريو ٿا ته هر قدم کي آهستي آهستي هلايو. پنهنجي تارن کي چيڪ ڪريو، صحيح سافٽ ويئر کوليو، ۽ پڪ ڪريو ته اهو ان لاڪ ٿيل آهي ته جيئن توهان جو ڊيٽا ضايع نه ٿئي.
ان لاڪ ڪرڻ جي خطرن کي ڄاڻو. اهو توهان جو سمورو ڊيٽا ختم ڪري سگهي ٿو ۽ توهان جي وارنٽي منسوخ ڪري سگهي ٿو. هميشه پنهنجو ڪم محفوظ ڪريو ۽ شروع ڪرڻ کان اڳ قاعدن کي ڄاڻو.
پنهنجي مائڪرو ڪنٽرولر جي سڃاڻپ ڪريو

ماڊل ۽ ٺاهيندڙ ڳوليو
توهان کي پهريان پنهنجي مائڪرو ڪنٽرولر کي ڄاڻڻ گهرجي ان کي کولڻ. ماڊل نمبر ۽ ٺاهيندڙ جي نالي لاءِ چپ چيڪ ڪريو. توهان پنهنجي ڊوائيس جي مينوئل ۾ پڻ ڏسي سگهو ٿا. هي توهان کي غلطين کان بچڻ ۽ صحيح اوزار استعمال ڪرڻ ۾ مدد ڪري ٿو. غلط طريقو استعمال ڪرڻ سان توهان جو مائڪرو ڪنٽرولر ٽٽي سگهي ٿو يا ڊيٽا ختم ٿي سگهي ٿو.
لاڪ جي خاصيتن لاءِ ڊيٽا شيٽ جو جائزو وٺو
هڪ دفعو توهان کي ماڊل ملي وڃي، سرڪاري ڊيٽا شيٽ يا گائيڊ ڳوليو. اهي پيپر توهان کي لاڪ ۽ ان لاڪ جي خاصيتن بابت ٻڌائين ٿا. توهان سيڪيورٽي بٽس، ياداشت جي حفاظت، ۽ خاص حڪمن بابت سکندا. ڪجهه مائڪرو ڪنٽرولرز ۾ ARM ٽرسٽ زون وانگر جديد سيڪيورٽي هوندي آهي. ٽرسٽ زون اهم ڊيٽا ۽ سافٽ ويئر لاءِ هڪ محفوظ علائقو ٺاهيندو آهي. اهو محفوظ ۽ غير محفوظ حصن کي الڳ رکي ٿو. هي ناپسنديده رسائي کي روڪڻ ۾ مدد ڪري ٿو. Cortex-M مائڪرو ڪنٽرولرز ۾، ٽرسٽ زون IoT ڊوائيسز کي بهتر ڪم ڪرڻ ۾ پڻ مدد ڪري ٿو. اهو رياستن کي تيزيءَ سان تبديل ڪري ٿو ۽ بجلي بچائي ٿو. ڪنهن به شيءِ کي ان لاڪ ڪرڻ جي ڪوشش ڪرڻ کان اڳ هميشه ڊيٽا شيٽ کي غور سان پڙهو.
عام مائڪرو ڪنٽرولر
ڪيتريون ئي ڪمپنيون مائڪرو ڪنٽرولر ٺاهينديون آهن جيڪي ماڻهو گهڻو استعمال ڪندا آهن. هتي ڪجهه مٿين ٺاهيندڙن ۽ انهن جي مشهور ماڊلز سان هڪ ٽيبل آهي:
ڪاريگر | مشهور ماڊل |
|---|---|
اسٽيمڪوٽليٽرز | STM32F4, STM32L4, STM32H7 |
جانسن آلات | |
مائڪروچپ ٽيڪنالاجي | PIC16F877A، PIC32MX، AVR سيريز |
اين ايڪس پي سيمڪڪٽرز | ايل پي سي 1768 |
رينساس اليڪٽرانڪس | آر ايڪس سيريز |
صلاح: هميشه پنهنجي مائڪرو ڪنٽرولر جي ماڊل کي چيڪ ڪريو ۽ ان کي ان لاڪ ڪرڻ کان اڳ ڊيٽا شيٽ پڙهو. اهو توهان کي غلطين کان بچڻ ۽ وقت بچائڻ ۾ مدد ڪري سگهي ٿو.
ان لاڪ ڪرڻ لاءِ اوزار تيار ڪريو
توهان کي ضرورت آهي صحيح اوزار مائڪرو ڪنٽرولر ڊوائيسز کي ان لاڪ ڪرڻ کان اڳ. اهي اوزار توهان کي چپ سان ڳنڍڻ ۾ مدد ڪن ٿا. اهي توهان کي ان لاڪ ڪرڻ لاءِ حڪم موڪلڻ جي اجازت پڻ ڏين ٿا. پڪ ڪريو ته توهان جا اوزار توهان جي مائڪرو ڪنٽرولر جي برانڊ ۽ ماڊل سان ملن ٿا.
هارڊويئر (پروگرامر/ڊيبگر)
توهان جي مائڪرو ڪنٽرولر سان ڳالهائڻ لاءِ هڪ هارڊويئر پروگرامر يا ڊيبگر جي ضرورت آهي. هي ڊوائيس توهان جي ڪمپيوٽر کي چپ سان ڳنڍي ٿو. اهو توهان کي حڪم موڪلڻ ۽ ڊيٽا واپس حاصل ڪرڻ جي اجازت ڏئي ٿو. هتي ڪجهه مشهور چونڊون آهن:
سيگر ج-لنڪ: ڪيترن ئي ARM Cortex-M مائڪرو ڪنٽرولرز سان ڪم ڪري ٿو. اهو تيز آهي ۽ سٺو ڪم ڪري ٿو.
ايٽميل-آئس: Atmel AVR ۽ SAM ڊوائيسز لاءِ سٺو.
ايس ٽي لنڪ: STMicroelectronics STM32 چپس لاءِ ٺهيل.
پڪ ڪٽ: مائڪروچپ PIC ۽ dsPIC مائڪرو ڪنٽرولرز لاءِ استعمال ٿيل.
ٽي آءِ ايم ايس پي-ايف اي ٽي: ٽيڪساس انسٽرومينٽس MSP430 سيريز لاءِ بهترين.
صلاح: هميشه چيڪ ڪريو ته ڇا توهان جو پروگرامر توهان جي مائڪرو ڪنٽرولر سان ڪم ڪري ٿو ان کان اڳ جو توهان ان کي خريد ڪريو يا استعمال ڪريو.
سافٽ ويئر يوٽيلٽيز
توهان کي پڻ ضرورت آهي ڪنٽرول ڪرڻ لاءِ سافٽ ويئر پروگرامر ۽ موڪليل ان لاڪ ڪمانڊ. هر برانڊ جو پنهنجو سافٽ ويئر هوندو آهي. ڪجهه پروگرام هڪ کان وڌيڪ برانڊ سان ڪم ڪندا آهن. هتي ڪجهه عام چونڊون آهن:
سافٽ ويئر يوٽيلٽي | سپورٽ ٿيل برانڊز/چپس |
|---|---|
STM32 ڪيوبي پروگرامر | ايس ٽي مائڪرو اليڪٽرانڪس ايس ٽي ايم 32 |
آيو | ايٽمل اي وي آر، ڪجهه مائڪروچپ |
ايم پي ايل اي بي ايڪس آئي پي اي | مائڪروچپ پي آءِ سي، ڊي ايس پي آءِ سي، اي وي آر |
سادگي اسٽوڊيو | سلڪون ليبز EFM32، EFR32 |
اوپن او سي ڊي | ڪيترائي ARM Cortex-M ڊوائيسز |
اهڙو سافٽ ويئر چونڊيو جيڪو توهان جي هارڊويئر ۽ مائڪرو ڪنٽرولر سان ملندو هجي. ڪجهه اوزار توهان کي صرف ڪجهه ڪلڪن سان مائڪرو ڪنٽرولر چپس کي انلاڪ ڪرڻ جي اجازت ڏين ٿا. ٻين کي توهان کي خاص حڪم ٽائيپ ڪرڻ جي ضرورت آهي.
نوٽ: هميشه پنهنجي هارڊويئر ۽ سافٽ ويئر لاءِ استعمال ڪندڙ گائيڊ پڙهو. هي توهان کي غلطين کان بچڻ ۾ مدد ڪندو ۽ توهان جي ڊوائيس کي محفوظ رکندو.
مائڪرو ڪنٽرولر مرحلن کي کوليو

مائڪرو ڪنٽرولر کي ان لاڪ ڪرڻ لاءِ توهان کي محتاط رهڻ جي ضرورت آهي. توهان کي هر قدم تي عمل ڪرڻ گهرجي ته جيئن توهان غلطيون نه ڪريو. هي گائيڊ توهان کي مائڪرو ڪنٽرولر ڊوائيسز کي محفوظ طريقي سان ان لاڪ ڪرڻ ۾ مدد ڪندو.
ڊوائيس کي ڪمپيوٽر سان ڳنڍيو
پنهنجي مائڪرو ڪنٽرولر کي پنهنجي ڪمپيوٽر سان ڳنڍڻ سان شروع ڪريو. پنهنجي چپ لاءِ صحيح پروگرامر يا ڊيبگر استعمال ڪريو. پروگرامر کي پنهنجي ڪمپيوٽر جي USB پورٽ ۾ لڳايو. ڪيبل کي مائڪرو ڪنٽرولر جي ڊيبگ يا پروگرامنگ پنن سان ڳنڍيو. پڪ ڪريو ته تارون تنگ آهن ۽ ڊيٽا شيٽ پن آئوٽ سان ملن ٿيون.
صلاح: بجلي آن ڪرڻ کان اڳ هميشه تارن کي چيڪ ڪريو. خراب ڪنيڪشن توهان جي مائڪرو ڪنٽرولر کي نقصان پهچائي سگهن ٿا.
ان لاڪ سافٽ ويئر لانچ ڪريو
اهو سافٽ ويئر کوليو جيڪو توهان جي پروگرامر ۽ مائڪرو ڪنٽرولر سان ڪم ڪري ٿو. توهان STM32CubeProgrammer، MPLAB X IPE، يا ٻيو ڪو اوزار استعمال ڪري سگهو ٿا. سافٽ ويئر ۾ پنهنجي ڊوائيس جو ماڊل چونڊيو. جيڪڏهن توهان هڪ فهرست ڏسو ٿا، ته پنهنجو مائڪرو ڪنٽرولر چونڊيو.
ڪجھ سافٽ ويئر توهان کان ڪميونيڪيشن پروٽوڪول چونڊڻ لاءِ پڇن ٿا. توهان کي SWD، JTAG، يا SPI جهڙا آپشن نظر ايندا. اهو چونڊيو جيڪو توهان جي هارڊويئر سان ملندو آهي.
ان لاڪ يا ايريز ڪمانڊ تي عمل ڪريو
هاڻي ان لاڪ ڪمانڊ موڪليو. گھڻا مائڪرو ڪنٽرولر تحفظ کي ان لاڪ ڪرڻ يا ختم ڪرڻ لاءِ خاص ڪمانڊ استعمال ڪندا آهن. توهان شايد "چپ ايريز"، "ALeRASE"، يا "ڊيبگ ان لاڪ" جهڙا آپشن ڏسي سگهو ٿا. اهي ڪمانڊ سيڪيورٽي بٽس کي هٽائي ڇڏيندا آهن ۽ توهان کي ڊوائيس استعمال ڪرڻ جي اجازت ڏيندا آهن.
مائڪرو ڪنٽرولر چپس کي ان لاڪ ڪرڻ کان اڳ، جيڪڏهن ممڪن هجي ته پنهنجو ڊيٽا محفوظ ڪريو. ان لاڪ ڪرڻ سان اڪثر ڪري سڀ ميموري ختم ٿي ويندي آهي، جنهن ۾ توهان جو پروگرام ۽ سيٽنگون شامل آهن. ڪجهه سافٽ ويئر توهان کي فليش ميموري کي پڙهڻ ۽ محفوظ ڪرڻ جي اجازت ڏين ٿا ان کان اڳ جو توهان ان کي ختم ڪريو.
هتي هڪ مثال حڪم آهي STM32 ڊوائيسز STM32Cube پروگرامر استعمال ڪندي:
STM32_Programmer_CLI -c port=SWD -e all
avrdude سان Atmel AVR چپس لاءِ، توهان استعمال ڪري سگهو ٿا:
avrdude -c usbtiny -p m328p -e
نوٽ: توهان کي گهربل حڪم توهان جي مائڪرو ڪنٽرولر ۽ سافٽ ويئر تي منحصر آهي. هميشه پنهنجي ڊوائيس لاءِ استعمال ڪندڙ گائيڊ ڏسو.
ان لاڪ ڪاميابي جي تصديق ڪريو
ان لاڪ ڪمانڊ هلائڻ کان پوءِ، چيڪ ڪريو ته اهو ڪم ڪري ٿو يا نه. سافٽ ويئر کي "Erase successful" يا "Device unlocked" جهڙو پيغام ڏيکارڻ گهرجي. ان کي جانچڻ لاءِ ميموري پڙهڻ يا چپ کي پروگرام ڪرڻ جي ڪوشش ڪريو.
ڪجھ مائڪرو ڪنٽرولرز ۾ اسٽيٽس بِٽس يا جھنڊا هوندا آهن جيڪي ڏيکاريندا آهن ته اهي ان لاڪ ٿيل آهن يا نه. توهان هن کي ڊيٽا شيٽ ۾ ڳولي سگهو ٿا. جيڪڏهن توهان کي غلطيون نظر اچن ٿيون، ته ٻيهر ڪوشش ڪريو يا پنهنجي تارن کي چيڪ ڪريو.
قدم | مڪمل ٿيڻ کان پوءِ ڇا چيڪ ڪجي |
|---|---|
ڊيوائس سان رابطو ڪريو | پروگرامر تي پاور ايل اي ڊي، مستحڪم وائرنگ |
سافٽ ويئر لانچ ڪريو | ڊوائيس ڳولهيو ويو، صحيح ماڊل چونڊيو ويو |
حڪم جاري ڪريو | ڪاميابي جو پيغام، ڪا به غلطي نه ڏيکاري وئي آهي. |
ان لاڪ ڪرڻ جي تصديق ڪريو | ياداشت پڙهڻ/لکڻ جي قابل، حالت ٺيڪ آهي |
خبردار: ان لاڪ ڪرڻ سان سڀ ڊيٽا ختم ٿي سگهي ٿو. توهان گم ٿيل پروگرام واپس نٿا حاصل ڪري سگهو جيستائين توهان انهن کي محفوظ نه ڪيو. مائڪرو ڪنٽرولر ڊوائيسز کي ان لاڪ ڪرڻ کان اڳ هميشه پنهنجو ڪم محفوظ ڪريو.
مسئلا حل ڪرڻ ۽ خطرا
ناڪامي حلن کي کوليو
توهان شايد هوندو مائڪرو ڪنٽرولر ڊوائيسز کي کولڻ ۾ مسئلو. ڪيتريون ئي شيون ان لاڪنگ کي ناڪام بڻائي سگهن ٿيون. هيٺ ڏنل جدول ۾ عام سبب ۽ انهن جي معنيٰ جي فهرست ڏنل آهي:
ان لاڪ ناڪامي جو سبب | وضاحت |
|---|---|
چپ کي نقصان | خراب سولڊرنگ يا خراب هينڊلنگ چپ کي نقصان پهچائي سگھي ٿو. |
لباس جي ڪري جسماني رويي ۾ تبديلي آئي | چپ جو تمام گهڻو استعمال ان جي ڪم ڪرڻ جي طريقي کي تبديل ڪري سگهي ٿو. |
غلط ايپليڪيشن رويي | غلط پروگرامنگ يا عجيب ان پٽ چپ کي لاڪ ڪري سگهن ٿا. |
چپ سان ئي مسئلو | ڪڏهن ڪڏهن، چپ ڪارخاني مان ٽٽي ويندي آهي يا صرف ڪم ڪرڻ بند ڪري ڇڏيندي آهي. |
جيڪڏهن توهان کي ڪا غلطي ملي ٿي، ته پهريان پنهنجي تارن ۽ پاور کي چيڪ ڪريو. ٻيو ڪيبل يا پروگرامر استعمال ڪرڻ جي ڪوشش ڪريو. پڪ ڪريو ته توهان پنهنجي چپ لاءِ صحيح سافٽ ويئر ۽ ڪمانڊ استعمال ڪيو آهي.
غلطين کان نجات حاصل ڪريو
ڪڏهن ڪڏهن، هڪ ناڪام ان لاڪ توهان جي مائڪرو ڪنٽرولر کي "ايٽ" ڪري سگهي ٿو. ان جو مطلب آهي ته اهو هاڻي ڪم نه ڪندو. توهان ان کي درست ڪرڻ لاءِ انهن طريقن کي آزمائي سگهو ٿا:
چِپ ايريز ٽول استعمال ڪريو، جهڙوڪ ايمرجنسي ڪائنيٽس ڊيوائس ريڪوري.
پاور گليچنگ جي ڪوشش ڪريو. چپ کي ري سيٽ ڪرڻ لاءِ جلدي پاور تبديل ڪريو.
هڪ تيز ڊيبگ پروب استعمال ڪريو، جهڙوڪ SEGGER J-Link Plus يا P&E Multilink Universal FX.
جيڪڏهن توهان J-Link ٽولز استعمال ڪندا آهيو ته J-Link ریکوري ڪمانڊ هلايو.
STM32 چپس لاءِ، انهن قدمن تي عمل ڪريو:
پنهنجي ڪمپيوٽر تي STM32 ST-LINK يوٽيليٽي رکو.
ڊيبگ پن ڳوليو: SYS_SWCLK، SYS_SWDIO، +3.3V، ۽ GND.
ST-LINK/V2 پروگرامر کي پنهنجي بورڊ سان ڳنڍيو.
هڪ اوزار سان هڪ بحالي تصوير ٺاهيو جهڙوڪ
mtcdmcutool.exe.چپ کي ختم ڪرڻ لاءِ ST-LINK يوٽيلٽي استعمال ڪريو.
وصولي فائل کي 0x08000000 پتي تي پروگرام ڪريو.
جيڪڏهن توهان پنهنجي ڊوائيس کي درست نٿا ڪري سگهو، ته توهان کي هڪ نئين جي ضرورت پئجي سگهي ٿي.
ڊيٽا جو نقصان ۽ قانوني ڊيڄاريندڙ
مائڪرو ڪنٽرولر کي ان لاڪ ڪرڻ سان توهان جو سمورو ڊيٽا ختم ٿي سگهي ٿو. شروع ڪرڻ کان اڳ هميشه پنهنجون فائلون محفوظ ڪريو. ڪيتريون ئي چپس توهان جي ڊيٽا کي محفوظ ڪرڻ جا طريقا رکن ٿيون، جهڙوڪ پاسورڊ رسائي ۽ بلاڪ لاڪنگ. اهي خاصيتون ٻين کي غلطي سان توهان جي ڊيٽا کي پڙهڻ يا تبديل ڪرڻ کان روڪين ٿيون.
توهان کي قانوني خطرن بابت پڻ سوچڻ جي ضرورت آهي. ان لاڪ ڪرڻ سان توهان جي وارنٽي ختم ٿي سگهي ٿي. ڪجهه ڊوائيسز جا قاعدا هوندا آهن جيڪي چون ٿا ته توهان انهن کي ان لاڪ نٿا ڪري سگهو. انهن قاعدن کي ٽوڙڻ سان توهان مصيبت ۾ پئجي سگهو ٿا.
صلاح: پنهنجي ڊيٽا کي محفوظ رکڻ لاءِ ڪرپٽوگرافي استعمال ڪريو. اهم فائلن کي انڪرپٽ ڪريو ۽ محفوظ ڪيز استعمال ڪريو. هي توهان جي معلومات جي حفاظت ۾ مدد ڪري ٿو، جيتوڻيڪ ڪو توهان جي ڊوائيس کي ان لاڪ ڪري.
صرف تڏهن مائڪرو ڪنٽرولر ڊوائيسز کي ان لاڪ ڪريو جيڪڏهن توهان وٽ اجازت هجي ۽ خطرن کي ڄاڻو.
مائڪرو ڪنٽرولر کي کولڻ لاءِ منصوبابندي ۽ صحيح قدم کڻڻا پوندا آهن. توهان کي اهي شيون ڪرڻ گهرجن:
پنهنجي ڊوائيس کي ڏسو ۽ ان جو ماڊل ڳولهيو ۽ ڇا توهان کي ان لاڪ ڪرڻ جي اجازت آهي.
چيڪ ڪريو ته توهان وٽ ڪهڙي قسم جي چپ آهي ۽ اها ڪيتري محفوظ آهي.
ان لاڪ ڪرڻ لاءِ صحيح هارڊويئر ۽ سافٽ ويئر ٽولز چونڊيو.
پڪ ڪريو ته توهان پنهنجو ڊيٽا واپس حاصل ڪرڻ کان پوءِ محفوظ رکو.
جڏهن توهان پنهنجي ڊوائيس کي ان لاڪ ڪندا آهيو، ته توهان ان کي تيزيءَ سان ڪم ڪري سگهو ٿا ۽ بجلي بچائي سگهو ٿا. توهان کي ان کي استعمال ڪرڻ جا وڌيڪ طريقا پڻ ملندا آهن. هميشه سرڪاري هدايتن تي عمل ڪريو ۽ پنهنجي ڊوائيس ۽ ڊيٽا کي محفوظ رکڻ لاءِ محتاط رهو.
لوڊ
جيڪڏهن توهان مائڪرو ڪنٽرولر کي ان لاڪ ڪرڻ لاءِ غلط ٽول استعمال ڪيو ته ڇا ٿيندو؟
توهان جو ڊوائيس ٽٽي سگهي ٿو يا ڊيٽا وڃائي سگهي ٿو. هميشه استعمال ڪريو توهان جي مائڪرو ڪنٽرولر لاءِ صحيح اوزارشروع ڪرڻ کان اڳ ڊيٽا شيٽ ڏسو.
ڇا توهان مائڪرو ڪنٽرولر کي ان لاڪ ڪرڻ کان پوءِ ڊيٽا واپس حاصل ڪري سگهو ٿا؟
گهڻو ڪري، توهان ان لاڪ ڪرڻ کان پوءِ پنهنجو ڊيٽا واپس حاصل نٿا ڪري سگهو. ان لاڪ ڪرڻ سان عام طور تي ميموري ۾ موجود هر شيءِ ختم ٿي ويندي آهي. شروع ڪرڻ کان اڳ پنهنجون فائلون محفوظ ڪريو.
ڇا ڪنهن به ڊوائيس تي مائڪرو ڪنٽرولر کي ان لاڪ ڪرڻ قانوني آهي؟
توهان کي پنهنجي مقامي قانونن ۽ ڊوائيس جي ضابطن کي ڏسڻ جي ضرورت آهي. ڪجهه ڊوائيس توهان کي مائڪرو ڪنٽرولر کي ان لاڪ ڪرڻ جي اجازت نه ڏيندا آهن. جيڪڏهن توهان انهن قاعدن کي ٽوڙيو ٿا، ته توهان پنهنجي وارنٽي وڃائي سگهو ٿا يا قانوني مصيبت ۾ پئجي سگهو ٿا.
سڀني مرحلن تي عمل ڪرڻ کان پوءِ منهنجو مائڪرو ڪنٽرولر ڇو بند رهي ٿو؟
غلط رابطو
پراڻو سافٽ ويئر
هارڊويئر مسئلو
هر شيءِ چيڪ ڪريو. هڪ نئون ڪيبل يا پروگرامر آزمايو. وڌيڪ مدد لاءِ ڊيٽا شيٽ پڙهو.




