ကွန်ပျူတာများပစ္စည်းကရိယာ

PIC-controller ကို။ programming PIC-controller စ။ PIC-controller စများ၏အစီအစဉ်များ

အစီအစဉ်လုပ်လာတဲ့အခါ, သင်လိုအပ်သောအရေးယူဆောင်ရွက်ချက်များကိုအကောင်အထည်ဖော်စောင့်ကြည့်ဖို့တစ်စုံတစ်ဦးသို့မဟုတ်အရာတစ်ခုခုကိုရှိသည်ဖို့လိုအပ်ပါတယ်။ ဒါဟာသူတို့ရဲ့အလုပ် (စစ္, resistors, thyristors, Diodes, capacitors, etc) ကိုထိန်းချုပ်ခွင့်ပြုထားတဲ့ကွဲပြားခြားနားသောဒြပ်စင်၏ကြီးမားသောအရေအတွက်ကသုံးစွဲဖို့လိုအပ်သကဲ့သို့ယောက်ျားသည်အတော်လေးပြဿနာဖြစ်ပါတယ်။ သို့သော်ရှိသမျှသောရှုပ်ထွေးပြီးကြီးမားသောဆားကစ်နဲ့ controller (MCU) ကထိန်းချုပ်ထားနိုင်ပါတယ်။ သူတို့ဥပမာ, RІSမိသားစုများဖော်ပြထားပါလိမ့်မည်ဖြစ်ကြောင်း။ ဒါကြောင့် အဆိုပါ PIC-controller စကားအဘယ်သို့ Dummy နည်း သူတို့ရဲ့အစီအစဉ်အဘယ်မှာသူတို့အသုံးပြုကြသည်ကဘာလဲ။

Microcontroller တွေဘာလဲ PIC-

PIC-controller ကို (သို့မဟုတ် Microcontroller တွေ) အနေနဲ့အလိုအလျောက်နည်းလမ်းများယခင်ကကိုပြင်ဆင်အစီအစဉ်ကို အသုံးပြု. အချို့သောလုပ်ရပ်များလုပ်ဆောင်သည်။ ထုတ်ကုန်၏ဒီလိုင်းများ၏ကိုယ်စားလှယ်များ၏တစ်ဦးကအင်္ဂါရပ်ပရိုဂရမ်းမင်း၏လွယ်ကူခြင်းနှင့်အလုပ်လုပ်ကိုင်ဖို့အားလုံးကိုလိုအပ်သောလုပ်ငန်းဆောင်တာများရရှိနိုင်မှုဖြစ်ပါတယ်။ ၎င်း၏ဖွဲ့စည်းပုံရှင်းလင်းပါကယင်း၏ဖွဲ့စည်းမှုအတွက်တစ်ဦးတည်းသာဆီလီကွန်ကြည်လင် (အားလုံး Microcontroller တွေတစ်ဝိသေသအင်္ဂါရပ်) ရှိကြောင်းသတိပြုသင့်ပါတယ်။ ဒါကြောင့်အပြင်, PIC-controller ကိုခြေထောက်တစ်အချို့အရေအတွက်ကိုရှိပါတယ်။ သူတို့ထဲကတချို့ကရလဒ်တစိတ်တပိုင်းအဖြစ်ယုတ္တိသွင်းအားစုအဖြစ်အသုံးပြုနိုင်ပြီးကြွင်းသောအရာတစ်ဦးအပြန်အလှန်လျှောက်လွှာရှိသည်။ ခြေထောက်ဒစ်ဂျစ်တယ်သို့မဟုတ် Analog စဖြစ်စေနိုင်ပါတယ်။

5V - အလုပ်RІS controller ကို၏ကျယ်ပြန့်အများစုများအတွက်တည်ငြိမ်သောဗို့လိုအပ်ပါသည်။ ၎င်း၏ပုံမှန် mode မှာလည်ပတ်ခြင်းနှင့်သူ့ကိုများ၏ရှေ့မှောက်၌အပျတျောမူ program တစ်ခုလုပ်ဆောင်နိုင်အောင်ဒါဟာလုံလောက်ပါတယ်။ programming PIC-controller ကို ကွန်ပျူတာကနေတိုက်ရိုက်မဖြစ်နိုင်ပါ။ ဒီရည်ရွယ်ချက်အတွက်ပရိုဂရမ်မာသည်။

controller ကိုမိသားစု

PIC-controller ကိုတစ်ခုတည်းမိတ္တူအတွက်မတည်ရှိပါဘူး။ ထုတ်လုပ်သူ၎င်း၏ကိုယ်ပိုင်ဝိသေသလက္ခဏာများ, စွမ်းရည်နှင့် Application များ၏အလားအလာပစ်မှတ်ထားပြီးတစ်ဦးချင်းစီ၏ Microcontroller တွေတစ်သိသိသာသာအကွာအဝေး, ထုတ်လုပ်ပေးသည်။ နံပါတ်မိသားစုများသူတို့ကိုယ်သူတို့မဟုတ်ဘဲကြီးမားသောနှင့်က default အဖြစ်ခေါ်ဆောင်သွားသော Classified အင်္ဂါရပ်ပေါ်တွင်မူတည်သည်။ ဒါကြောင့်သာ 8 သာသုံးမိသားစုများ, 16- နှင့် 32-bit နဲ့ရှိပါတယ်ရသောအခြေခံခွဲခြားအကြောင်းကိုအကြောင်းကြားရန်လိုအပ်ပါသည်။ ဤရွေ့ကားအလှည့်အခြားသူများသို့ခွဲခြားထားတယ်, ဒါပေမယ့်ကြောင့်မိသားစုတစ်စု၏ဆောင်းပါး၏ဘာသာရပ်သူတို့ကိုယ်သူတို့မဟုတျပါ, သူတို့ကိုအကြောင်းကိုတစ်ခုခုနှင့်တစ်ဦးစကားပြောဆိုမှုအပေါ်ယူမသွားပါလိမ့်မယ်။

ဘယ်မှာသက်ဆိုင်သော

၎င်း၏ဘက်စုံ PIC-controller ကိုကြောင့်နီးပါးဘယ်နေရာမှာမဆိုလျှောက်ထားနိုင်ပါသည်။ Sami အဘိဓါန် Microcontroller တွေရေခဲသေတ္တာ, တီဗီ, အဝတ်လျှော်စက်တွေမှာတွေ့ရှိနိုင်ပါတယ်။ သို့သော်ထုတ်ကုန်များ၏RІSအကွာအဝေး PIC-controller စပေါ်ဆားကစ်ရေဒီယိုအပျော်တမ်းနှင့်စက်ရုပ် Self-သှနျသငျတို့တှငျအလူကြိုက်များသောအင်္ဂါရပ်ရှိပါတယ်။ သူတို့ရဲ့အကူအညီနှင့်အတူ, သင်အလွယ်တကူအလုပ်လုပ်ဆိုက်, ဒါမှမဟုတ်အားလုံး devices တွေကိုစိတ်ကြိုက်ပေးနိုင်သည်။ ဒါဟာကျိုးကြောင်းဆီလျော်သောစျေးနှုန်း, programming ကိုလွယ်ကူနှင့်ပညာရေးပစ္စည်းသိသိသာသာငွေပမာဏ၏ကျော်ကြားမှုကိုအထောက်အကူပြုရန်။

သငျသညျဖန်တီးသည့်အခါ PIC-controller ကို Apply ရေဒီယိုထိန်းချုပ်အပေါ်ကားများ, စက်ရုပ်လက်နက်နှင့်လုပ်ဆောင်နိုင်တယ်အခြား artefacts, ကန့်သတ်ဘတ်ဂျက်။ တန်ဖိုးရှိရှိတစ်ခုခုအတွက်အသုံးပြုနိုင်ပါသည် - အတော်လေးရေပန်းစား Microcontroller တွေကထိန်းချုပ်ထားတဲ့ Self-လုပ်အလိုအလျောက်စက်, အတွက်ဆောင်ပုဒ်ဖြစ်ပါတယ်။ အသုံးပြုမှုများ၏ရောင်စဉ်ကျယ်ပြန့်သည် ဖြစ်. , မှန်ကန်သောချဉ်းကပ်မှုလုံးဝနီးပါးမဆိုရည်ရွယ်ချက်ဖျော်ဖြေနိုင်ပါတယ်, ဒါ PIC-controller စအတွက် circuit ကိုအပျော်တမ်းဖန်တီးမှုအပေါ်မသာတွေ့မြင်နိုင်ပါသည်။

PIC-controller ကိုနဲ့တွဲသုံး Software များ

နိမ့်ဆုံးလိုအပ်သည့် software များ - ဒါကြောင့်မှတ်ချက်ပြုထားသည်။ သို့သျောလညျးကြောင့်အခမဲ့ဖြန့်ဖြူးရန်, သင်အသုံးပြုနိုင်ပြီးထုတ်လုပ်သူ software ကို tool ကို MPLAB ခြင်းဖြင့်ကမ်းလှမ်းခဲ့သည်။ ပိုများသောအတိအကျ, အလိုင်း software ကို (ဖှံ့ဖွိုးတိုးပတ်ဝန်းကျင်, compiler နဲ့) MPLAB ။ ကြောင့်ကုမ္ပဏီမူဝါဒ, သူအခမဲ့ဖြစ်ပါသည်, သို့သော်အချို့န့်အသတ်ရှိပါတယ်။ ထို့ကြောင့်ရေတိုဒီမိုဗားရှင်းသင်တို့အပေါင်းကိုဖြစ်နိုင်ခြေစမ်းပေမယ့်အစီအစဉ်က၎င်း၏ပြီးစီးလုပ်ဆောင်နိုင်စွမ်းကိုအဖြတ်ခံရလိမ့်မယ်ပြီးနောက်နိုင်ပါတယ်။ အပြည့်အဝအစီအစဉ်ကိုပြဿနာဒေသများနှင့်အမူအကျင့်ကုဒ် optimization အမျိုးမျိုးရှာအဆင်ပြေအစီအစဉ်များကိုဖန်တီးရန်လွယ်ကူစေသည်ကြောင်းသိသာ tool ကိုရှိပါတယ်။ function ကို၏ဗားရှင်းပေါ် မူတည်. ကုဒ် optimization ရပ်စဲသို့မဟုတ် program ကထောက်ခံကြသည်နဲ့ controller ၏နံပါတ်လျှော့ချနိုင်ပါတယ်။ သမ္မာတရားကို ထောက်. ကကုမ္ပဏီကသာအများဆုံးရေပန်းစားကိုယ်စားလှယ်များကိုထောကျပံ့ဆက်လက်ထိန်းသိမ်းထားဟုဆိုသည်ရပါမည်။

အခြားကုမ္ပဏီများကပေးဆော့ဖ်ဝဲနံပါတ်ရှိပါသည်။ ယေဘုယျအားဖြင့်၎င်းတို့၏လုပ်ဆောင်ချက်ကိုဆင်တူဖြစ်တယ်, ဒါပေမဲ့ကွဲပြားခြားနားမှုရှိပါတယ်။ ဒါကြောင့်များစွာသော MPLAB အသုံးပြုသူဗဟိုပြုပုံစံဒီဇိုင်းပျေါသစ်စာမဲ့ကြောင်းကိုမကျေနပ်မှုထုတ်ဖော်ပြောဆိုခဲ့ကြသည်။ ထို့ကြောင့်, ထုတ်လုပ်သူဟာ cutoff function ကိုနဲ့သူတို့ရဲ့ဆော့ဖ်ဝဲကိုအသုံးဝင်မှုရှိစေရန်ထိန်းသိမ်းခြင်းအပေါ်အလောင်းအစားနေကြသည်။ PIC-controller စဘို့အစီအစဉ်ကိုအလွန်ကွဲပြားခြားနားကြသည်, ဒါကြောင့်ဒီနေရာမှာအကြီးအကျယ်အရသာတဲ့ကိစ္စဖြစ်ပါတယ်။

အဆိုပါ PIC-controller ကိုများအတွက် program တစ်ခု Creating

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

program တစ်ခုဖန်တီးသောအခါဥပမာ, သင်ကရည်ရွယ်သော controller ကိုများအတွက်သတ်မှတ်ရပေမည်။ ဒါဟာရွေးချယ်စရာအများအပြားထွက်သယ်ဆောင်ရန်လိုအပ်သောဖြစ်နိုင်သည်, ဒါပေမယ့်အမှားတွေသမားရိုးကျ Microcontroller တွေပလပ်စတစ်နှင့်သံတဖဲ့သို့လှည့်ဆိုတဲ့အချက်ကိုဦးတည်သွားစေနိုငျသောကွောငျ့, လုပ်ငန်းအတွေ့အကြုံသို့မဟုတ် Self-ယုံကြည်မှု၏ရှေ့တော်၌အထွက်သယ်ဆောင်ရမည်ဖြစ်သည်။

အဆိုပါပရိုဂရမ်တွေနဲ့ programming

ဒါပေမယ့် Microcontroller တွေကိုယ်တိုင်ကအတွက်ဖွံ့ဖြိုးပြီး program ကိုလွှဲပြောင်းဖို့ဘယ်လို? ဘယ်လို Microcontroller တွေ programming ကိုသနည်း ပရိုဂရမ်မာ - ဒီရည်ရွယ်ချက်အတွက်အထူး devices များရှိပါသည်။ သူတို့အစီအစဉ်ကိုအောမှတ်ဉာဏ်ထဲမှာဆဲလ်တွေပြောင်းလဲပစ်မယ့် Microcontroller တွေမှအချက်ပြမှုများပို့ပါ။ ဒါကြောင့်သင်က programming ကိုအတွက် chip ကိုထည့်သွင်းချင်သောဒေတာများလွှဲပြောင်းနှင့်များ၏လုပ်ငန်းစဉ်ကိုစတင်ဖို့, အလှည့်၌, ကွန်ပျူတာသို့ချိတ်ဆက်။ ထို့နောက်သင် firmware ကို run သင့်ပါတယ် software ကိုသုံးနိုင်သည်။ ပုံမှန်အားဖြင့် PIC-controller စ programming နှစ်မိနစ်မှသုံးဆယ်စက္ကန့်ကနေကိုတိုးချဲ့။

ပုံစံများပရိုဂရမ်မာ

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

ထို့ကြောင့် Self-လုပ် programmer တွေမျှမျှတတစျေးပေါဖြစ်ကြသည်။ ဒါပေမဲ့သူတို့ရဲ့အသုံးပြုမှုကိုသူတို့ကအလွယ်တကူပလပ်စတစ်နှင့်သံတစ်ဖဲ့ကိုရခြင်းသို့ device ကိုပြောင်းလဲစေနိုင်မည်ဆိုတဲ့အချက်ကိုစရာတွေဖြစ်ပါတယ်။ ထိုအ Microcontroller တွေ programming ကိုထိုကဲ့သို့သောကိစ္စများတွင်လျှပ်စစ်ရှော့ခ်၏ပုံစံအတွက်မနှစ်မြို့ဖွယ်အကျိုးဆက်များလျှောက်ထားနိုင်ပါသည်, ဒါကြောင့်သင်ဘေးကင်းလုံခြုံမှုကပ်သင့်ပါတယ်။ သငျသညျခြစ်ရာကနေကိုယ့်ကိုယ်ကိုလုပ်ပါလျှင်အပြင်, ကမကြာခဏအလုပ်အပြောင်းအလဲစက်ရုံနှင့် ပတ်သက်. တစ်ဦးအတော်လေးကန့်သတ်ဖြစ်နိုင်ခြေနဲ့ထုတ်ကုန်ဖြစ်ပါတယ်။ ဒါပေမယ့်ကမ္ဘာ့စီးပွားရေးကွန်ယက်, သငျသညျအခြားလူတို့ကအဆိုပြုထားသောဤပြဿနာကိုအဖြေရှာ၏ကြီးမားသောအရေအတွက်ကရှာတှေ့နိုငျနှင့်ဖြစ်နိုင်သငျသညျပြဿနာများပေးပါလိမ့်မည်မဟုတ်ပါ။

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

ဒါပေမယ့်မျှမျှတတမြင့်မားသောစျေးနှုန်း၎င်း၏ဝယ်ယူရာမှကိုအဓိကအားထား။

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

သိထား features တွေ

နောက်ဆုံးပုံရိပ်ကိုပုံစံများအကြောင်းကိုအနည်းငယ်စကားများ။ သိထား Microcontroller တွေမကြာခဏအမှန်တကယ်မဲနှိုက်ကောက်ချက်ကှာခွားအဖြစ်ကစာရွက်စာတမ်းများ supporting ၏အခြေခံပေါ်တွင်ခြေထောက်အာရုံစိုက်သင့်ပါတယ်။ ထိုကဲ့သို့သောကိစ္စရပ်များတွင်အဓိကအရာကောက်ချက်လက်မှတ်ရေးထိုးခဲ့, သူတို့အဘို့ဖြစ်၏နှင့်စက်ပစ္စည်းအတွက်ပစ်မှတ်ထားသင့်ပါတယ်နေကြသည်။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.delachieve.com. Theme powered by WordPress.