Fumax အင်ဂျင်နီယာသည်ဖောက်သည်များ၏ထုတ်ကုန်များလည်ပတ်မှုအတွက် MCU သို့ Firmware (များသောအားဖြင့် HEX သို့မဟုတ် BIN FILE) ကို load လုပ်လိမ့်မည်။

Fumax သည် firmware ပရိုဂရမ်းမင်းကိုတင်းကြပ်စွာထိန်းချုပ်ထားသည်

IC programming ဆိုသည်မှာပရိုဂရမ်ကို chip ၏ internal သိုလှောင်မှုနေရာသို့ programming tool နှင့်အများအားဖြင့်အော့ဖ်လိုင်းပရိုဂရမ်နှင့်အွန်လိုင်းပရိုဂရမ်များ ခွဲ၍ ရေးရန်ဖြစ်သည်။

firmware programming1

၁ ။ အဓိကအားဖြင့်ပရိုဂရမ်ရေးသားခြင်း

(1) Universal ပရိုဂရမ်မာ

(၂) အပ်နှံထားသောပရိုဂရမ်မာ

(၃) အွန်လိုင်းပရိုဂရမ်းမင်း:

firmware programming2

၂ ။ အွန်လိုင်းပရိုဂရမ်းမင်း၏အင်္ဂါရပ်များ:

(၁) On-line ပရိုဂရမ်သည် USB၊ SWD, JTAG, UART စသည့်ချစ်ပ်၏စံဆက်သွယ်ရေးဘတ်စ်ကားကိုအသုံးပြုသည်။ ပုံမှန်အားဖြင့် interface သည်ပုံသေ ဖြစ်၍ ပရိုဂရမ်အတွင်း pin အနည်းငယ်ဆက်သွယ်ထားသည်။

(၂) Interface ဆက်သွယ်မှုမြန်နှုန်းမြင့်ခြင်းမရှိသောကြောင့်အထွေထွေကေဘယ်ကိုလျှပ်စစ်ဓာတ်အားမသုံးစွဲဘဲမှတ်တမ်းတင်ရန်အသုံးပြုနိုင်သည်။

(၃) အွန်လိုင်းလောင်ကျွမ်းခြင်းကိုဝါယာကြိုးဆက်သွယ်မှုဖြင့်ပရိုဂရမ်ပြုလုပ်သောကြောင့်ထုတ်လုပ်မှုစမ်းသပ်မှုတွင်အမှားတစ်ခုတွေ့ရှိပါက PCBA ၏မှားယွင်းမှုကိုခွဲထုတ်။ ပြန်လည်မွှေနှောက်နိုင်သည်။ ၎င်းသည်ထုတ်လုပ်မှုစရိတ်သက်သာရုံသာမကပရိုဂရမ်၏စွမ်းဆောင်ရည်ကိုလည်းတိုးတက်စေသည်။

firmware programming3

၃ ။ ပရိုဂရမ်မာဆိုတာဘာလဲ။

ပရိုဂရမ်မာကိုစာရေးသူသို့မဟုတ် burner အဖြစ်လည်းသိကြပြီးပရိုဂရမ်မာ IC ကိုပရိုဂရမ်ရေးရန်အသုံးပြုသည်။

၄ ။ IC programmer ၏အားသာချက်

ယခင် IC အများစုအတွက်၎င်းတို့သည်ဘုံအသုံးပြုခြင်းမဟုတ်ဘဲသီးသန့်အသုံးပြုမှုတွင် DEDICATED IDs ဟုခေါ်သည်။

အကယ်၍ ဒီဇိုင်နာများသည် circuit board တစ်ခုကိုဒီဇိုင်းဆွဲလိုပါက၎င်းတို့သည် fixed-functions များနှင့်အတူကွဲပြားခြားနားသော IC အမျိုးမျိုးကိုအသုံးပြုရမည်။ အထူးသဖြင့်အကြီးစားထုတ်လုပ်သူများအတွက် IC အမျိုးမျိုးကိုပြင်ဆင်ရန်လိုအပ်သည်။

DEDICATED IDs ကိုတီထွင်ပြီးအသုံးပြုပြီးနောက်ဒီဇိုင်နာသည် IC ကို ၄ င်းကိုကွဲပြားခြားနားသောလုပ်ဆောင်ချက်များဖြင့် ၄ င်းကို burn ရန် IC ပြင်ဆင်ရန်သာလိုအပ်သည်။

ကြိုတင်ပြင်ဆင်မှုကအဆင်ပြေပါတယ်။ ဒါပေမယ့် burner ကိုမီးရှို့ဖို့ပြင်ဆင်ထားရမယ်။

firmware programming4

၅ ။ ကျွန်ုပ်တို့၏စွမ်းရည်

software tools: Altium (Protel), PADS, Allegro, Eagle

အစီအစဉ်: C, C ++, VB