ကို C သုံးပြီး programming နဲ့ Debugging MCUs

ကို C သုံးပြီး programming နဲ့ Debugging MCUs

Jump to TINA Main Page & General Information 

ပရိသကုဒ်ရေးသားခြင်းလွယ်ကူသည်မဟုတ်, နှင့် Desktop ကွန်ပျူတာများ၏ပရိုဂရမ်မာတစ်ဦးမြင့်မားသောအဆင့် programming language ကိုလှည့်ပြီ။ အဆိုပါအဆင့်မြင့်ဘာသာစကားများလူကြိုက်များအတွက်တိုးမြှင့်နေကြတယ်, နှင့် C ဖြစ်ကောင်း MCU programming ကိုများအတွက်ပါတဲ့လူသုံးအများဆုံးနှင့်အများဆုံးအသုံးဝင် language တစ်ခုဖြစ်ပါတယ်။ သူတို့ထဲကအတော်များများအခမဲ့သို့မဟုတ်အခမဲ့ဗားရှင်းစျေးကွက်အပေါ်ရရှိနိုင်အများအပြားကို C compiler နဲ့ရှိပါတယ်။ သင်တူအောင်ဖန်တီးချင် MCU များအတွက် code ကိုထုတ်ပေးသောကို C compiler က install လုပ်ရန်ရှိသည်, ပြီးတော့ Tina အလိုအလြောကျက၎င်း၏က C ကုဒ် debugger ထဲသို့ပေါင်းစပ်ပါလိမ့်မယ်။ 

ဤတွင် Tina နှင့်သဟဇာတပုကို C compiler နဲ့နေသောခေါင်းစဉ်:

PIC: HI-TECH PIC compilers, 
PIC18: MPLAB C18 compiler 
AVR: WINAVR 
8051: SDCC 
ARM: YAGARTO

ကုဒ်သူ compiler ကိုဝယ်နေထုတ်လုပ်လိုက်တဲ့အဆိုပါ hex အလိုအလျောက် TSC ဖိုင်တွေထဲမှာသိမ်းထားပါတယ်။ C-code ကို hex သို့ပြုစုနေပါတယ်တစ်ချိန်ကသင့်အနေကို C compiler ကမလိုအပ်ပါဘူး။ 

သို့သျောလညျးသငျသညျ C-code ကိုစစ်ဆေးနိုင်ရန် installed ကို C compiler လိုအပ်ပါတယ်။

ကို C, image ကို အသုံးပြု. programming နဲ့ Debugging MCUs 1

သင်ခြင်း simulation ကို run ပါလျှင် PA0 အပေါ်ယုတ္တိဗေဒအဆင့်မြင့်မားသည်နှင့်ဗို့အား pin ကို၎င်း Analog စဗို့အားကိုပြသပါလိမ့်မယ်သောအခါ, LED မီးထွန်းညှိပါလိမ့်မယ်။ ဒီဗို့ပါဝါထောက်ပံ့ရေး၏ဗို့အားအောက်ပါအတိုင်းသတိပြုပါ။ အခြားတံသင် Mixed Mode ကိုတုပခြင်း၏စည်းမျဉ်းများအရသိရသည်ယုတ္တိဗေဒတန်ဖိုးများနှင့်အတူကိုင်တွယ်လျက်ရှိသည်။ ဤသည် MCUs ၏ပြင်ပခြင်း simulation နှင့်နှိုင်းယှဉ်ပါကြီးမားတဲ့ခြားနားချက် toTINA နှိုင်းယှဉ်စေသည်။ သငျသညျကိုလညျးခြင်း simulation စဉ်အတွင်းသင့်ရဲ့ပြီးပြည့်စုံ circuit ကိုအပေါငျးတို့သ voltages ကိုနှင့် display တွေကြည့်ရှုခြင်းနှင့်ပင် Tina ကို C debugger ၏အကူအညီနှင့်အတူစစ်ဆင်ရေးခြေလှမ်း-by-step လိုကျလြှောကျနိုငျ

MCUs အတွက် Debugging ကို C ကုဒ်

ရုံ ASM နှင့် hex code ကိုနှင့်ဝသကဲ့သို့, သင် Tina တစ်ဦးကို C အစီအစဉ်၏ကွပ်မျက်အတိုင်းလိုက်နာနိုင်ပါတယ်။

    X
    မှာသငျသညျရှိသည်ဖို့အတှကျဝမျးသာ DesignSoft
    လက်ျာထုတ်ကုန်ကိုရှာဖွေရန်သို့မဟုတ်လိုအပ်သောပံ့ပိုးမှုလိုအပ်လျှင်မည်သည့်အကူအညီလိုအပ်ပါကချက်တင်စကားပြောခွင့်ပြုပါ။
    wpChatIcon