10M+ အီလက်ထရွန်းနစ် ပစၥည်းများ တွင်ပမာဏကျ
အိုင်အစ်အို သက်ဆိုင်ထားသော ထောက်ခံချက်
အာမबुक လည်းပါရှိသည်
အမြန်ပို့ဆောင်မှု
ရှာဖွေမရသောအပိုပစ္စည်းများ?
ကျနောက်ပေးပါ။
စျေးမြှင့်တင်မှုကိုတောင်းခံပါ

PIC ဘုတ်: အသွင်အပြင်များ၊ PIC မိသားစုများ၊ ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားချေခြင်း

Feb 04 2026
တည့်: Michael Chen
လေ့လာပါ: 1733

ပီအိုင်စီ ဘုတ် တစ် ခု သည် မိုက်ခရိုချစ်ပ် ပီအိုင်စီ မိုက်ခရိုကိရိယာ တစ် ခု ကို အသုံးပြု သော အဆင်သင့် ပြုလုပ် ထား သော ဆားကုတ်ဘုတ် တစ် ခု ဖြစ် သည် ။ ၎င်း တွင် စွမ်းအင် ထိန်းချုပ် မှု ၊ နာရီ အရင်းအမြစ် တစ် ခု ၊ ပြန်လည် ပြင်ဆင် သော ဆော့ဖ် တစ် ခု ၊ အိုင်စီအက်စ်ပီ ပရိုဂရမ် ပရိုဂရမ် ပရိုဂရမ် များ ၊ နှင့် အခြေခံ အိုင်/အို ဆက်သွယ် မှု များ ပါဝင် သည် ။ ဤ ဆောင်းပါး သည် ပီအိုင်စီ မိသားစု များ ၊ ဟာ့ဒ်ဝဲလ် ဘလော့ခ် များ ၊ စွမ်းအင် ရွေးချယ် မှု များ ၊ ချဲ့ထွင် မှု ခေါင်းစီး များ ၊ အမ်ပီလက် အိတ်စ် တပ်ဆင် မှု ၊ အမှား များ ထောက်ပံ့ မှု ၊ နှင့် ပရိုဂရမ် နှိုင်းယှဉ် မှု များ ကို ရှင်းလင်း စွာ အသေးစိတ် ရှင်းပြ ထား သည် ။

ဂ ၁ ။ PIC ဘုတ် ခြုံငုံသုံးသပ်

ဂ ၂ ။ ပီအိုင်စီ မိုက်ခရိုကိရိယာ ဗဟို နှင့် ပီအိုင်စီ ဘုတ် များ ပေါ်တွင် အသုံးပြု သော မိသားစု များ

ဂ ၃ ။ PIC ဘုတ်တခုပေါ်ရှိ အခြေခံ ဟာ့ဒ်ဝဲ ဘလော့ခ်များ

ဂ၄။ PIC ဘုတ် မိသားစု များ နှင့် သာမန် ပရိုဂရမ် အမျိုးအစား

ဂ ၅ ။ PIC ဘုတ် စွမ်းအင် ရွေးစရာများနှင့် ဗွီတာရွေးချယ်မှု

ဂ ၆ ။ PIC ဘုတ် I/O ခေါင်းစီးများနှင့် တိုးချဲ့ဆက်သွယ်မှုများ

ဂ ၇ ။ အမ်ပီလက် အိတ်စ် တွင် ပီအိုင်စီ ဘုတ် ပရိုဂရမ် အလုပ် လုပ်ကိုင် မှု

ဂ၈။ PIC ဘုတ် အပေါ်ဘုတ် အမှား များ နှင့် အိုင်စီအက်စ်ပီ ထောက်ပံ့ မှု

ဂ၉။ ပီအိုင်စီ ဘုတ် နှင့် အာဒီနို ၊ အက်စ်တီအမ် ၃၂ ၊ နှင့် ရက်စ်ဘယ်ရီ ပီ ပီကို နှိုင်းယှဉ် ချက်

ဂ ၁၀ ။ PIC ဘုတ် ပုံစံ နှင့် တည်ဆောက် မှု အရည်အသွေး စစ်ဆေး မှု

ဂ ၁၁ ။ မှန်ကန် သော PIC ဘုတ် ကို ရွေးချယ် ခြင်း

ဂ၁၂။ နိဂုံး

ဂ၁၂။ မေးတတ်သောမေးခွန်းများ [FAQ]

Figure 1. PIC Board

၁. PIC ဘုတ် ခြုံငုံသုံးသပ်

ပီအိုင်စီ ဘုတ် တစ် ခု သည် မိုက်ခရိုချစ်ပ် ပီအိုင်စီ မိုက်ခရိုကိရိယာ တစ် ခု ပတ်ပတ်လည် တည်ဆောက် ထား သော အဆင်သင့် ဆားကွေ့ ဘုတ် တစ် ခု ဖြစ် သည် ။ ၎င်း တွင် စွမ်းအင် ထိန်းချုပ် မှု ၊ နာရီ အရင်းအမြစ် တစ် ခု ၊ ပြန်လည် ပြင်ဆင် သော ဆော့ဖ်ဝဲလ် တစ် ခု ၊ ပရိုဂရမ် အင်တာနက် တစ် ခု ၊ နှင့် အခြေခံ အဝင် / ထွက် ဆက်သွယ် မှု များ ကဲ့သို့ ၊ တည်ငြိမ် သော လုပ်ဆောင် မှု အတွက် လိုအပ် သော ထောက်ပံ့ မှု ဟာ့ဒ်ဝဲ များ ပါဝင် သည် ။

PIC ဘုတ်အဖွဲ့၏ အဓိကရည်မှန်းချက်မှာ ဖွံ့ဖြိုးတိုးတက်မှုကို ရိုးရှင်းစေရန်ဖြစ်သည်။ အထောက်အပံ့ ဆော့ဖ် တိုင်း ကို အစ မှ တည်ဆောက် မည့် အစား ၊ ဘုတ် အဖွဲ့ သည် ဖဲ့ဝဲလ် စမ်းသပ် ခြင်း ၊ အချက်ပြ စစ်ဆေး ခြင်း ၊ နှင့် ပုံစံ များ တည်ဆောက် ခြင်း အတွက် ယုံကြည် စိတ်ချ ရ သော အစပြု ချက် တစ် ခု ကို ထောက်ပံ့ ပေး သည် ။ ယင်းက PIC ဘုတ်များကို သင်ယူခြင်း၊ ထုတ်ကုန်ဖွံ့ဖြိုးမှုနှင့် ထိန်းချုပ်စနစ်စမ်းသပ်ခြင်းတို့အတွက် အသုံးဝင်စေသည်။

PIC မိုက်ခရိုကိရိယာ ဗဟိုနှင့် PIC ဘုတ်များပေါ်တွင် အသုံးပြုသော မိသားစုများ

Figure 2. PIC Microcontroller Core and Families Used on PIC Boards

ပီအိုင်စီ ဘုတ် တိုင်း ၏ ဗဟို တွင် ဖဲ့ဝဲလ် ကို လည်ပတ် ပြီး ဘုတ် ၏ အိုင် / အို ကို ထိန်းချုပ် သော ၊ ပီအိုင်စီ မိုက်ခရိုကိရိယာ များ သည် ပရိုဂရမ် မှတ်ဉာဏ် နှင့် ဒေတာ မှတ်ဉာဏ် သီးခြား ဖြစ် သော ၊ ဟားဗတ် ဗိသုကာ တစ် ခု ကို အသုံးပြု သည် ။ ၎င်း သည် ပီအိုင်စီ ဘုတ် များ ကို ခန့်မှန်း နိုင် သော အချိန် နှင့် ထိန်းချုပ် မှု အသုံးအနှုန်း များ တွင် တည်ငြိမ် သော အပြုအမူ များ ကို ပေး ပို့ ရန် ကူညီ ပေး သည် ။ PIC ဘုတ် များ ကို လိုအပ် သော လုပ်ဆောင် မှု အဆင့် ပေါ် မူတည် ၍ မ တူညီ သော PIC မိသားစု များ နှင့် ရရှိ နိုင် ပါ သည် ။

• PIC16 ဘုတ် များ သည် အခြေခံ ထိန်းချုပ် ရေး တာဝန် များ နှင့် ကုန်ကျ စရိတ် နည်းပါး သော စီမံကိန်း များ အတွက် သင့်လျော် သည် ။

• PIC18 ဘုတ် များ သည် ပိုမို ကောင်းမွန် သော အမြန်နှုန်း နှင့် တိုးချဲ့ မှု အတွက် ပိုမို တပ်ဆင် ထား သော အနီးကပ် ပစ္စည်း များ ကို ထောက်ပံ့ ပေး သည် ။

• ဒီအက်စ်ပီအိုင်စီ ၃၃ ဘုတ် များ သည် ဒစ်ဂျစ်တယ် အချက်ပြ လုပ်ငန်းစဉ် အပါအဝင် ၊ အဆင့်မြင့် အချိန် နှင့် မော်တာ / ထိန်းချုပ် မှု အင်္ဂါရပ် များ ကို ထောက်ပံ့ ပေး သည် ။

• PIC32 ဘုတ် များ သည် ၃၂ ဘစ် စွမ်းဆောင်ရည် ၊ ပိုမို ကြီးမား သော မှတ်ဉာဏ် ၊ နှင့် ပိုမို ခိုင်မာ သော ဆက်သွယ်ရေး ထောက်ပံ့ မှု များ ကို ကမ်းလှမ်း သည် ။

၃. PIC ဘုတ်ပေါ်ရှိ အခြေခံ ဟာ့ဒ်ဝဲ ဘလော့ခ်

Figure 3. Basic Hardware Blocks on a PIC Board

၃.၁ စွမ်းအင် ထိန်းချုပ် မှု

ပီအိုင်စီ ဘုတ် တစ် ခု တွင် ပီစီ မိုက်ခရိုကိရိယာ နှင့် ဘုတ် ပေါ်ရှိ အခြား အစိတ်အပိုင်း များ အတွက် ဗွီတီ တည်ငြိမ် မှု ကို ထိန်းသိမ်း ရန် စွမ်းအင် ထိန်းချုပ် မှု ပါဝင် သည် ။ ၎င်း သည် ယူအက်စ်ဘီ သို့မဟုတ် ပြင်ပ ဒီစီ အရင်းအမြစ် တစ် ခု မှ စွမ်းအင် ယူ ပြီး ၎င်း ကို ပုံမှန် ၃.၃ ဗွီ သို့မဟုတ် ၅ ဗွီ ထောက်ပံ့ မှု တစ် ခု အဖြစ် ပြောင်းလဲ ပေး သည် ။ ယင်းက ဘုတ်ကို ချောမွေ့စွာလည်ပတ်စေပြီး မတည်ငြိမ်သောစွမ်းအင်ကြောင့် ဖြစ်ပေါ်လာသည့် ပြဿနာများကို ကာကွယ်ပေးသည်။

၃.၂ နာရီရင်းမြစ်

နာရီရင်းမြစ်သည် PIC မိုက်ခရိုကိရိယာ၏ အချိန်ကို ထိန်းချုပ်သည်။ ပီအိုင်စီ ဘုတ် အများအပြား သည် ပုံမှန် စနစ် နာရီ တစ် ခု ကို ထောက်ပံ့ ပေး ရန် ပုံဆောင်ခဲ တစ် ခု သို့မဟုတ် အသံထွက် ကိရိယာ တစ် ခု ကို အသုံးပြု သည် ။ တချို့ ဘုတ် များ သည် ပီအိုင်စီ နှင့် ဘုတ် ဒီဇိုင်း ပေါ် မူတည် ၍ ၊ အတွင်းပိုင်း နာရီ တစ် ခု နှင့် ပြင်ပ နာရီ တစ် ခု အကြား ပြောင်းလဲ ခြင်း ကို လည်း ခွင့်ပြု သည် ။

၃.၃ ပြန်လည် ( အမ်စီအယ်လ်အာရ် ) ဆော့ဖ်

ပြန်လည် ပြင်ဆင် သော ဆားကွေး သည် ပီစီ မိုက်ခရိုကိရိယာ ကို လျှပ်စစ် စွမ်းအင် သုံးစွဲ တိုင်း ကောင်းမွန် စွာ စတင် ရန် ကူညီ ပေး သည် ။ ၎င်း တွင် မကြာခဏ ဆွဲ တက် ခုခံ မှု တစ် ခု ပါဝင် ပြီး ကွန်ပျူတာ တစ် ခု နှင့် ပြန်လည် ပြင်ဆင် ခလုတ်ခလုတ် တစ် ခု လည်း ပါဝင် နိုင် သည် ။ ဤတပ်ဆင်မှုသည် ပြန်ချိန်ပင်ကို တည်ငြိမ်စေပြီး လိုအပ်သည့်အခါ သန့်ရှင်းသောလက်စွဲစာအုပ်ကို ပြန်ချိန်ရန် ခွင့်ပြုသည်။

ICSP ပရိုဂရမ် ခေါင်းစီး

ပီအိုင်စီ ဘုတ် အများစု တွင် အိုင်စီအက်စ်ပီ ခေါင်းစီး တစ် ခု ပါဝင် သည် ၊ ၎င်း သည် အိုင်စီအက်စ်ပီ ခေါင်းစီး တစ် ခု ပါဝင် သည် ။ ဤခေါင်းစီးသည် PIC မိုက်ခရိုကိရိယာထဲသို့ သင်္ကေတထည့်သွင်းရန် လိုအပ်သော အဓိက ပရိုဂရမ်နှင့် အမှားချေမှုအချက်ပြများကို ထောက်ပံ့ပေးသည်။ ပင်များတွင် အများအားဖြင့် MCLR/VPP, PGC, PGD, ပါဝါ နှင့် မြေပြင် ပါဝင်ပြီး PICkit, MPLAB Snap သို့မဟုတ် ICD4 ကဲ့သို့သော ကိရိယာများကို ဆက်သွယ်ထားသည်။

၃.၅ အခြေခံ ဘုတ် အဝင် နှင့် ထွက်

PIC ဘုတ်တစ်ခုတွင် LED နှင့် ခလုတ်များကဲ့သို့သော အခြေခံ အဝင်နှင့် ထွက်အစိတ်အပိုင်းများ တပ်ဆင်ထားပြီးဖြစ်လေ့ရှိသည်။ ဤအစိတ်အပိုင်းများက ပရိုဂရမ် လည်ပတ်နေမလား၊ PIC သည် အပိုအစိတ်အပိုင်းများ ချက်ချင်းမလိုအပ်ဘဲ မှန်ကန်စွာဖတ်ရှုနေမလားဆိုတာ စစ်ဆေးရန် ပိုလွယ်ကူစေသည်။

၃.၆ ကာကွယ်ရေးအစိတ်အပိုင်းများ

အချို့သော PIC ဘုတ်များတွင် သာမန်လျှပ်စစ်ပြဿနာများမှ ပျက်စီးခြင်းကို ကာကွယ်ရန် အကာအကွယ်အစိတ်အပိုင်းများ ထည့်သွင်းပေးသည်။ ယင်းတို့တွင် ဒိုင်အိုးများ၊ ဖျူးများ သို့မဟုတ် ယာယီကာကွယ်ရေးအစိတ်အပိုင်းများ ပါဝင်ပေမည်။ ၎င်းတို့က နောက်ပြန်ဝင်စွန်း၊ လျှပ်စစ်ဓာတ်အားတိုးလာခြင်း၊ သို့မဟုတ် လျှပ်စစ်ဓာတ်ကြိုးများနှင့် I/O ပင်များပေါ်တွင် အေး ထုတ်လွှတ်ခြင်းကဲ့သို့သော ပြဿနာများမှ ဘုတ်ကို ကာကွယ်ပေးသည်။

၄. PIC ဘုတ် မိသားစု များ နှင့် သာမန် စင်မြင့် အမျိုးအစား

Figure 4. PIC Board Families and Common Platform Types

၄.၁ စူးစမ်း လေ့လာ မှု နာနို ဘုတ် များ

Curiosity Nano ဘုတ် များ သည် ယူအက်စ်ဘီ ဖြင့် စွမ်းအား ပေး သော သေးငယ် သော ပီစီ ဘုတ် များ ဖြစ် သည် ။ အများအပြားတွင် ပရိုဂရမ်မာနှင့် ဒေဗေဒကိရိယာပါဝင်သောကြောင့် သင်သည် သင်္ကေတကို တင်နိုင်ပြီး အပိုဟာ့ဒ်မပါဘဲ PIC ဘုတ်ကို စမ်းသပ်နိုင်ပါသည်။ အခြေခံဆော့ဖ်များနှင့်လည်း ဆက်သွယ်ရန် လွယ်ကူသည်။

၄.၂ စူးစမ်းလိုစိတ်နှင့် စူးစမ်းရှာဖွေရေးပုံစံ ဘုတ်များ

ဤ ပီအိုင်စီ ဘုတ် များ သည် ပိုမို ကြီးမား ပြီး ပိုမို ပင်ပင် များ နှင့် အင်္ဂါရပ် များ ကို ထောက်ပံ့ ပေး သည် ။ သူ တို့ တွင် လျင်မြန် စွာ တပ်ဆင် ရန် အတွက် အပို ခေါင်းစီး များ ၊ ခုန်ချ သူ များ ၊ နှင့် ဆက်သွယ် မှု များ ရှိ သည် ။ ဗားရှင်း အများအပြား သည် PIC16 နှင့် PIC18 ကိရိယာ များ ကို ထောက်ပံ့ ပေး သည် ။

၄.၃ Explorer ၁၆/၃၂ ဖွံ့ဖြိုးရေး ကိရိယာများ

Explorer 16/32 ကိရိယာ များ သည် dsPIC နှင့် PIC32 ကိရိယာ များ ကို ထောက်ပံ့ ပေး သည် ။ သူ တို့ သည် အဓိက ပီစီ ဘုတ် သည် ကွဲပြား သော ချစ်ပ် များ နှင့် အလုပ် လုပ် နိုင် သောကြောင့် ပလတ်-အင် အစိတ်အပိုင်း များ ကို အသုံးပြု သည် ။ ၎င်း သည် စမ်းသပ် ခြင်း နှင့် အမှား များ အတွက် ပရိုဂရမ် ကို ပြောင်းသာသာ ဖြစ် စေ သည် ။

၄.၄ မော်တာ ထိန်းချုပ် မှု နှင့် စွမ်းအင် ထိန်းချုပ် ကိရိယာ များ

ဤ ပီအိုင်စီ ဘုတ် များ ကို ထိန်းချုပ် မှု နှင့် စွမ်းအင် တာဝန် များ အတွက် တည်ဆောက် ထား သည် ။ ၎င်းတို့တွင် ဂိတ်မောင်းများ၊ လက်ရှိအာရုံခံအစိတ်အပိုင်းများနှင့် တုံ့ပြန်မှုအဝင်များပါဝင်လေ့ရှိသည်။ အများအပြား သည် တည်ငြိမ် သော အချိန် နှင့် လျင်မြန် သော ထိန်းချုပ် မှု အတွက် ဒီအက်စ်ပီစီ ကိရိယာ များ ကို အသုံးပြု ကြ သည် ။

၄.၅ တတိယ ပါတီ ပီစီ ဘုတ် များ

တတိယပါတီ PIC ဘုတ်များကို အခြားတံဆိပ်များ သို့မဟုတ် အသိုင်းအဝိုင်းများက ပြုလုပ်သည်။ သူ တို့ သည် အမ်ပီလက် နှင့် အိုင်စီအက်စ်ပီ မှတစ်ဆင့် ပီအိုင်စီ ပရိုဂရမ် ကို ထောက်ပံ့ နေ စဉ် အပို ဟာ့ဒ်ဝဲလ် အသွင်အပြင်များ ကို ထည့် သွင်း နိုင် သည် ။

၅. PIC ဘုတ် စွမ်းအင် ရွေးချယ် မှု များ နှင့် ဗွီတီ ရွေးချယ် မှု 

Figure 5. PIC Board Power Options and Voltage Selection 

ပီအိုင်စီ ဘုတ် အများစု သည် စွမ်းအင် အရင်းအမြစ် တစ် ခု ထက် ပို ၍ လုပ်ဆောင် နိုင် သည် ။ အများအားဖြင့် ရွေးချယ်စရာတစ်ခုမှာ ကွန်ပျူတာ သို့မဟုတ် ယူအက်စ်အက်စ်အက်ဖ်မှ ၅ ဗွီရရှိသည်။ ထို့နောက် ပီအိုင်စီ ဘုတ် သည် ဘုတ် ပေါ်ရှိ ကိရိယာ တစ် ခု ကို အသုံးပြု ပြီး ပီစီ မိုက်ခရိုကွန်လစ် နှင့် ဘုတ် ပေါ်ရှိ အခြား အစိတ်အပိုင်း များ က လိုအပ် သော မှန်ကန် သော ဗွီတီ ကို ထုတ်လုပ် သည် ။

ပီအိုင်စီ ဘုတ် အများအပြား သည် စည်စည် ဂျက် တစ် ခု သို့မဟုတ် ကွန်ပျူတာ ဘလော့ခ် တစ် ခု မှတစ်ဆင့် ပြင်ပ ဒီစီ စွမ်းအင် ကို လည်း ထောက်ပံ့ ပေး သည် ။ ဘုတ် သည် ပိုမို ပြင်းထန် သော စွမ်းအင် အရင်းအမြစ် တစ် ခု လိုအပ် သောအခါ သို့မဟုတ် ကွန်ပျူတာ တစ် ခု နှင့် ဆက်သွယ် ခြင်း မ ရှိ သောအခါ ၎င်း သည် အထောက်အကူ ဖြစ် သည် ။ တချို့ ဘုတ် များ တွင် ယူအက်စ်ဘီ စွမ်းအင် နှင့် ပြင်ပ စွမ်းအင် အကြား သင် ရွေးချယ် ခွင့် ပေး သော ခလုတ်ခလုတ် များ ပါဝင် သည် ။ ဤ ထိန်းချုပ် မှု များ က ပီအိုင်စီ မိုက်ခရိုကိရိယာ နှင့် ဆက်သွယ် ထား သော အစိတ်အပိုင်း များ လိုအပ် သော အရာ အပေါ် မူတည် ၍ ၊ ၃.၃ ဗွီ သို့မဟုတ် ၅ ဗွီ ယုတ္တိ ကို လည်း ရွေးချယ် ခွင့် ပေး နိုင် သည် ။

၆. PIC ဘုတ် I/O ခေါင်းစီးများနှင့် တိုးချဲ့ဆက်သွယ်မှုများ

Figure 6. PIC Board IO Headers and Expansion Connections

• ဂျီပီအိုင်အို ခွဲထွက် ခေါင်းစီး များ : စံနှုန်း ၀.၁ လက်မ ပင်င်း ခေါင်းစီး အတန်း များ သည် ပေါ်တာ နှင့် ပေါ့တီဘီ ကဲ့သို့ ပီအိုင်စီ ဆိပ်ကမ်း များ ကို ထုတ်ဖော် ပေး သည် ။ ၎င်း သည် ပီစီ ချစ်ပ် သို့ တိုက်ရိုက် ဂေါ်ဂေါ် ခြင်း မ ရှိ ဘဲ ခုန်ပါ ကြိုး များ ကို ချိတ်ဆက် ခြင်း ၊ ပင်း ကြိုး များ ကို ထည့်သွင်း ခြင်း ၊ သို့မဟုတ် ထပ်ဆင့် ဘုတ် များ ကို တပ်ဆင် ရန် ခွင့်ပြု သည် ။

• ဆက်သွယ်ရေးခေါင်းစီးများ– PIC ဘုတ်အများအပြားတွင် သာမန်ဆက်သွယ်ရေးအချက်ပြများအတွက် သီးသန့်ပင်များ သို့မဟုတ် ဆက်သွယ်မှုများပါဝင်သည်။ ၎င်း တို့ သည် ယူအာတီ ၊ အက်စ်ပီအိုင် ၊ အိုင်²စီ ၊ ကန် ၊ သို့မဟုတ် ယူအက်စ်ဘီ ကို ထောက်ပံ့ ပေး နိုင် သောကြောင့် ၊ ပြင်ပ ဘုတ် များ သည် တည်ငြိမ် ပြီး စနစ်တကျ သော ကြိုးကြိုး ပုံစံ တစ် ခု နှင့် ဆက်သွယ် နိုင် သည် ။

• အယ်လက္ခဏာ ထည့်သွင်း ပင်း များ : အယ်လက္ခဏာ - စွမ်းဆောင် နိုင် သော ပင်း များ ကို ၎င်း တို့ ၏ အေဒီစီ ချာနယ် အမည် များ ဖြင့် တံဆိပ်ခတ် ထား ပြီး လိုအပ် သောအခါ အညွှန်း ပင်း များ ပါဝင် သည် ။ ယင်းက အယ်လက္ခဏာများကို မှန်ကန်စွာချိတ်ဆက်နိုင်စေပြီး ဒစ်ဂျစ်တယ်သာရှိသည့် ပင်များနှင့် ရောနှောခြင်းကို ရှောင်ရှားစေသည်။

• ပီအိုင်အမ် သို့မဟုတ် ဆော့ခ် အင်တာနက် များ : အချို့ အဆင့်မြင့် ပီအိုင်စီ ဘုတ် များ သည် အိုင်ပီစီ ကိရိယာ ကို ထိန်းသိမ်း ထား သော အဆောက်အအုံ တစ် ခု သို့မဟုတ် ပီအိုင်အမ် ပုံစံ အလောင်း တစ် ခု ကို အသုံးပြု သည် ။ ၎င်း သည် တူညီ သော အခြေခံ ဘုတ် နှင့် ဆက်သွယ် မှု များ ကို ထိန်းသိမ်း နေ စဉ် ပီအိုင်စီ ပုံစံ ကို ပြောင်းလဲ ရန် ဖြစ် စေ သည် ။

• တိုးချဲ့ဆက်သွယ်မှုများ: အထပ်ထပ်များကို ထောက်ပံ့ရန် အချို့သော PIC ဘုတ်များတွင် အာဒူနိုပုံစံ ပင်ပင်အကွာအဝေးကဲ့သို့သော စံနှုန်း ပုံစံများတွင် ချဲ့ထွင်ခေါင်းစီးများ ပါဝင်သည်။ ၎င်း သည် လက်ရှိ အထောက်အကူ ဘုတ် များ ကို ပြန်လည် အသုံးပြု ရန် နှင့် အကျွမ်းတဝင် ရှိ သော ခေါင်းစီး ပုံစံ တစ် ခု ကို အသုံးပြု ၍ အပို အင်္ဂါရပ် များ ကို ဆက်သွယ် ရန် ကူညီ ပေး သည် ။

၇. MPLAB X တွင် PIC ဘုတ် ပရိုဂရမ် လုပ်ငန်းစဉ်

Figure 7. PIC Board Programming Tools and Setup Steps

၇.၁ MPLAB X IDE ကို သွင်းပါ

MPLAB X IDE သည် PIC ဘုတ် များ အတွက် ရေးသား ခြင်း ၊ တည်ဆောက် ခြင်း ၊ နှင့် စမ်းသပ် ခြင်း အတွက် မိုက်ခရိုချစ်ပ် ၏ အဓိက ဆော့ဖ်ဝဲလ် ဖြစ် သည် ။ ၎င်း သည် ပီပီစီ မိသားစု အများအပြား ကို ထောက်ပံ့ ပေး ပြီး စီမံကိန်း အလုပ် တစ် ခု တွင် အရာ အားလုံး ကို သိမ်းဆည်း ထား သည် ။

၇.၂ မှန်ကန်တဲ့ XC ကွန်ပျူတာကို သွင်းပါ

ပီအိုင်စီ ဘုတ် များ သည် ပီအိုင်စီ ကိရိယာ အမျိုးအစား အပေါ် အခြေခံ ၍ မှန်ကန် သော အိတ်စ်စီ ကွန်ပျူတာ လိုအပ် သည် ။ XC8 သည် ၈-bit PICs အတွက်၊ XC16 သည် ၁၆-bit PICs အတွက်ဖြစ်ပြီး XC32 သည် ၃၂-bit PICs အတွက်ဖြစ်သည်။ မှန်ကန် သော ကွန်ပျူတာ ကို အသုံးပြု ခြင်း သည် သင်္ကေတ ကို မှန်ကန် စွာ တည်ဆောက် ရန် ကူညီ သည် ။

PIC ဘုတ်ပရောဂျက်အသစ်တစ်ခု ဖန်တီးပါ

MPLAB X အတွင်း ပရောဂျက်အသစ်တစ်ခု ဖန်တီးပြီးနောက် သင်၏ဘုတ်ပေါ်တွင် အသုံးပြုသော PIC မိုက်ခရိုကိရိယာကို အတိအကျရွေးချယ်ပါ။ ထို့နောက် PICkit, Snap သို့မဟုတ် ရနိုင်မည်ဆိုလျှင် ပရိုဂရမ်မာ သို့မဟုတ် ဒေဗစ်ဂျာကို ရွေးချယ်ပါ။

MCCကိုသုံးပြီး PIC ဆက်တင်မှုများကို စီစဉ်ပါ

MPLAB Code Configurator (MCC) သည် လိုအပ်သောအသွင်အပြင်များကို ကိုယ်တိုင်ရိုက်ခြင်းမရှိဘဲ ပြင်ဆင်ပေးသည်။ ၎င်း သည် နာရီ ၊ ပင်း လုပ်ဆောင် ချက် များ ၊ အချိန်တန် များ ၊ အေဒီစီ ၊ နှင့် ယူအာတီ ကဲ့သို့ အစိတ်အပိုင်း များ ကို စီစဉ် ဖွဲ့စည်း နိုင် ပြီး ၊ ထို့နောက် အခြေခံ တပ်ဆင် မှု သင်္ကေတ ကို အလိုအလျောက် ထုတ်လုပ် နိုင် သည် ။

၇.၅ စီ တွင် ပီအိုင်စီ ဖဲ့ဝဲလ် ကို ရေးသား ပြီး တည်ဆောက် ပါ

သင်၏ပရိုဂရမ်ကို C ဖြင့်ရေးပြီး PIC ဘုတ်က လည်ပတ်နိုင်သည့် ဖိုင်တစ်ခုထဲသို့ တည်ဆောက်ပါ။ ဤအဆင့်တွင် အဓိကပရိုဂရမ်ယုတ္တိကို ထည့်သွင်းခြင်းနှင့် သင်အသုံးပြုလိုသည့် အသွင်အပြင်များကို ထိန်းချုပ်ခြင်းပါဝင်သည်။

ICSP မှတစ်ဆင့် ပရိုဂရမ်နှင့် အမှားချေမှု

ပီအိုင်စီ ဘုတ် အများစု သည် အိုင်စီအက်စ်ပီ မှတစ်ဆင့် ပရိုဂရမ် ကို ထောက်ပံ့ သည် ။ MPLAB X တွင် သင်သည် ပရိုဂရမ် လည်ပတ်နေစဉ် သင်္ကေတကို ဖလက်ရှ်၊ ဖွင့်နိုင်၊ ဖြတ်ဖြတ်ချက်များ သတ်မှတ်နိုင်ပြီး ကိန်းဂဏန်းတန်ဖိုးများကို စစ်ဆေးနိုင်ပါသည်။

၈. PIC Board On-Board Debuging နှင့် ICSP ထောက်ပံ့မှု

Figure 8. PIC Board On-Board Debugging and ICSP Support

ပီအိုင်စီ ဘုတ် အများအပြား သည် ပီစီကိတ် သို့မဟုတ် အိုင်စီဒီ ကိရိယာ များ ကဲ့သို့ ကိရိယာ များ ကို အသုံးပြု ၍ အိုင်စီအက်စ်ပီ မှတစ်ဆင့် အမှား များ ပြုလုပ် ခြင်း ကို ထောက်ပံ့ ပေး ပြီး ၊ အချို့ ဘုတ် များ တွင် ဘုတ် ပေါ်တွင် အမှား ချေဖျက် ခြင်း ဟာ့ဒ်ဝဲလ် ပါဝင် သည် ။ အမှား များ ပြုလုပ် ခြင်း သည် အခြေခံ ပရိုဂရမ် ထက် ပို ၍ နက်ရှိုင်း သော စမ်းသပ် မှု ကို ခွင့်ပြု သည် ။ ဟာ့ဒ်ဝဲ အမှားစစ်မှုဖြင့် သင်သည် -

• ဖဲ့လ်ဝဲလ် လုပ်ဆောင်မှုကို ရပ်တန့်ရန် ဖြတ်တောက်ချက်များ သတ်မှတ်ပါ

• သင်္ကေတကို တစ်ဆင့်ပြီးတစ်ဆင့် လုပ်ပါ

• ကိန်းဂဏန်းများနှင့် မှတ်ပုံများကို အချိန်မှန်ဖြင့် စောင့်ကြည့်ပါ

• အနှောင့်အယှက် များ နှင့် အချိန်တန် ဖြစ်ရပ် များ အတွင်း အပြုအမူ ကို ပြန်လည် ပြင်ဆင် ခြင်း နှင့် ပြန်လည် စစ်ဆေး ခြင်း

၉. ပီအိုင်စီ ဘုတ် နှင့် အာဒီနို ၊ အက်စ်တီအမ် ၃၂ ၊ နှင့် ရက်စ်ဘယ်ရီ ပီပီကို နှိုင်းယှဉ် ချက်

အသွင်အပြင် / ရှုထောင့်ပီအိုင်စီ ဘုတ်အာဒီနို (ယူနို ပုံစံ)STM32 Dev ဘုတ်ရက်စ်ဘယ်ရီ ပီ ပီကို
အဓိက ဗိသုကာ၈/၁၆/၃၂-bit PIC (သို့) dsPICအများအားဖြင့် ၈-bit AVR (အချို့က ARM ကိုသုံး)32-bit ARM Cortex-Mနှစ်ဖက်ဗဟို ARM Cortex-M0+
ကိရိယာချိတ်MPLAB X + XC ကွန်ပျူတာ + MCCArduino IDE + စာကြည့်တိုက်STM32CubeIDE / Keil / အခြား ကိရိယာC/C++ SDK (သို့) MicroPython
အမှားချေမှုအထောက်အပံ့ခိုင်မာသော ဟာ့ဒ်ဝဲ အမှား ချေဖျက် ရွေးချယ် မှု များ နှင့်အတူ အိုင်စီအက်စ်ပီအကန့်အသတ်ရှိတဲ့ အမှားစစ်မှုဟာ အပိုကိရိယာတွေ လိုအပ်လေ့ရှိတယ်။ အဆင့်မြင့် အမှားစစ်မှုနှင့်အတူ SWDအက်စ်ဒဗလျူဒီ အပြင်ဘက် စုံစမ်းစစ်ဆေးမှုဖြင့် အမှားစစ်ခြင်း
စံနမူနာအားသာချက်များတည်ငြိမ် သော ထိန်းချုပ် မှု ၊ စက်မှု ပုံစံ အသုံးပြု မှု ၊ ပြင်းထန် သော ဆူညံသံ ခံနိုင်ရည်ရိုးရှင်းသော သင်ယူမှုနှင့် လျင်မြန်သော စီမံကိန်း ပြင်ဆင်ခြင်းအဆင့်မြင့် ထိန်းချုပ် မှု အင်္ဂါရပ်ကုန်ကျစရိတ် နည်းပါးပြီး အစပြုသူနှင့်ရင်းနှီးပြီး ပြောင်းသာလွှဲသာရှိသော သင်္ကေတရွေးချယ်စရာများ
အသိုင်းအဝိုင်း အာရုံစိုက်ကျွမ်းကျင်သောအလုပ်နှင့် အဆင့်မြင့်ဝါသနာအသုံးပြုခြင်းကြီးမား သော ထုတ်လုပ် သူ နှင့် အစပြု အသိုင်းအဝိုင်းဝါသနာထောက်ပံ့မှုအချို့နှင့်အတူ ကျွမ်းကျင်စွာအသုံးပြုခြင်းဝါသနာကြီးနှင့် သင်ယူခြင်းအသိုင်းအဝိုင်း
သက်တမ်း / သက်တမ်း သံသရာထုတ်ကုန် သက်တမ်းရှည်အတွက် ထောက်ပံ့လေ့ရှိသည်သင်ယူမှုအတွက် ကောင်းပြီး ရေရှည်ထောက်ပံ့မှုအပေါ် အာရုံမစိုက်ရေရှည်စက်မှုထောက်ပံ့မှုတွင် အများအားဖြင့်ထောက်ပံ့ထားသော်လည်း သုံးစွဲသူကို ပိုဦးတည်ပေးခြင်း

၁၀. PIC ဘုတ် ပုံစံ နှင့် တည်ဆောက် မှု အရည်အသွေး စစ်ဆေး မှု 

• တည်ငြိမ် သော စွမ်းအင် ဒီဇိုင်း : ဘုတ် တွင် ပြန်လည် ပြင်ဆင် ခြင်း နှင့် အေဒီစီ ဆူညံ သံ ကို ရှောင်ရှား ရန် သန့်ရှင်း သော စည်းမျဉ်း များ နှင့် သင့်လျော် သော စစ်ထုတ် မှု များ ရှိ သင့် သည် ။

• ကောင်းမွန် သော ခွဲခြား ထား သော နေရာ : မှန်ကန် သော ကွန်ပျူတာ နေရာ များ နှင့်အတူ ဘုတ် များ သည် ဝန်ထုပ် များ ပြောင်းလဲ နေ စဉ် အတွင်း ပိုမို ယုံကြည် စိတ်ချ ရ သော လုပ်ဆောင် မှု ကို ထောက်ပံ့ ပေး သည် ။

• ခိုင်ခံ့သောမြေပြင်: ကောင်းမွန်သောမြေပြင်ပုံစံသည် အေဒီစီဖတ်ရှုခြင်းနှင့် ဆက်သွယ်ရေးအချက်ပြများတွင် ဆူညံသံကို လျော့နည်းစေသည်။

• ဝင်ရောက်နိုင်သော ICSP ဆက်သွယ်မှုများ: အလွယ်တကူ ရောက်ရှိနိုင်သော ICSP ပင်များက ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် အမှားစစ်ခြင်းကို ပို၍မြန်ဆန်ပြီး တစ်သမတ်တည်းဖြစ်စေသည်။

• ရှင်းလင်း သော တံဆိပ်ခတ် ခြင်း နှင့် ခေါင်းစီး များ : ရှင်းလင်း သော တံဆိပ် များ သည် ကြိုးကြိုး အမှား များ ကို လျှော့ချ ပြီး ပုံစံ ထုတ်လုပ် ခြင်း ကို အရှိန်မြှင့် ပေး သည် ။

• စမ်းသပ် နေရာ များ နှင့် တိုးချဲ့ မှု ထောက်ပံ့ မှု : စမ်းသပ် အသုံးပြု နိုင် သော ဘုတ် များ သည် ဗွီတီ ၊ အချက်ပြ များ ၊ နှင့် ဆက်သွယ်ရေး လိုင်း များ ကို စစ်ဆေး ရန် ပိုမို လွယ်ကူ စေ သည် ။

၁၁. နိဂုံး

ပီအိုင်စီ ဘုတ် များ သည် တည်ငြိမ် သော စွမ်းအင် ၊ အချိန် ၊ ပြန်လည် ပြင်ဆင် ခြင်း ၊ အိုင်စီအက်စ်ပီ ပရိုဂရမ် ၊ နှင့် အိုင်/အို ဆက်သွယ် မှု များ နှင့်အတူ ပီအိုင်စီ မိုက်ခရိုကိရိယာ တစ် ခု ကို ပေါင်းစပ် ထား သည် ။ သူ တို့ သည် ကွဲပြား သော ပီပီစီ မိသားစု များ နှင့် ဘုတ် အမျိုးအစား များ ကို ထောက်ပံ့ ပေး ပြီး ၊ ယူအက်စ်ဘီ သို့မဟုတ် ပြင်ပ စွမ်းအင် ရွေးချယ် မှု များ ကို ကမ်းလှမ်း ပြီး ၊ အမည်တပ် ထား သော ခေါင်းစီး များ မှတစ်ဆင့် တိုး ချဲ့ မှု ကို ထောက်ပံ့ ပေး သည် ။ MPLAB X, XC ကွန်ပျူတာများ၊ MCC, နှင့် ICSP အမှားချေမှုဖြင့် တည်ငြိမ်သော စမ်းသပ်မှုနှင့် ပြဿနာဖြေရှင်းခြင်းကို ခွင့်ပြုသည်။

၁၂. မေးတတ်သောမေးခွန်းများ [FAQ]

၁၂.၁ PIC ဘုတ်တစ်ခုက အလွတ်ထားတဲ့ PIC ချစ်ပ်ကို ပရိုဂရမ်လုပ်နိုင်မလား။

ဟုတ် ပါ တယ် ၊ ဘုတ် က အိုင်စီအက်စ်ပီ ကို ထောက်ပံ့ လျှင် သို့မဟုတ် ထို ချစ်ပ် အတွက် ဆိုက် / အစိတ်အပိုင်း တစ် ခု ရှိ လျှင် ။

၁၂.၂ ၅V အစိတ်အပိုင်းများကို ၃.၃V PIC ဘုတ်နှင့် ဆက်သွယ်နိုင်ပါမည်လော။

PIC I/O ပင်များသည် 5V-သည်းခံနိုင်မှသာဖြစ်သည်။ သို့မဟုတ်လျှင် အဆင့်ပြောင်းခြင်းကို အသုံးပြုပါ။

၁၂.၃ ယူအက်စ်ဘီ ချိတ်ဆက်ထားလျှင်ပင် ကျွန်ုပ်၏ PIC ဘုတ်ပရိုဂရမ်ကို အဘယ်ကြောင့်မလုပ်နိုင်သနည်း။

အများအားဖြင့် စွမ်းအင်တစ်ခုတည်းသော ယူအက်စ်ဘီကြိုး၊ မှားယွင်းသောကိရိယာရွေးချယ်မှု၊ မတည်ငြိမ်သောဗိုလ်၊ သို့မဟုတ် ပိတ်ဆို့ထားသော ICSP ပင်များဖြစ်သည်။

၁၂.၄ ပီအိုင်စီ ဘုတ် များ သည် အမ်ပီလက် အိတ်စ် တွင် အလုပ် လုပ် ရန် ယာဉ်မောင်း များ လိုအပ် ပါ သလော ။

တချို့ကလည်း အဲဒီလိုလုပ်ကြတယ်။ ဘုတ် ပေါ်တွင် အမှား များ ရှိ သော ဘုတ် များ သည် ယာဉ်မောင်း များ ကို ရှာဖွေ တွေ့ ရှိ ရန် လိုအပ် သည် ။

၁၂.၅ ပီစီ ဘုတ် တစ် ခု ပေါ်တွင် ပိုမို သန့်ရှင်း သော အေဒီစီ ဖတ်ရှု မှု များ ကို ငါ မည်သို့ ရရှိ နိုင် မည် နည်း ။

လိုအပ်ပါက ကြိုးတိုများ၊ ခိုင်ခံ့သောမြေပြင်နှင့် စစ်ထုတ်ခြင်းကို အသုံးပြုပါ။

၁၂.၆ ရေရှည်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် PIC ဘုတ်တစ်ခုကို အဘယ်အရာက ကောင်းမွန်စေသနည်း။

ကောင်းမွန် သော စာရွက်စာတမ်း ၊ တက်ကြွ သော အမ်စီယူ ထောက်ပံ့ မှု ၊ တည်ငြိမ် သော စွမ်းအင် ဒီဇိုင်း ၊ နှင့် ယုံကြည် စိတ်ချ ရ သော အမှား များ ပြုလုပ် ခြင်း ။