Jaycar usbASP ပရိုဂရမ်မာမှတ်တမ်းတင်

ဆားကစ်ဘုတ်တစ်ခု

UNO သို့ဆက်သွယ်ခြင်း

usbASP (XC4627ပရိုဂရမ်မာသည် AVR အမျိုးအစားထုတ်ကုန်အများစုနှင့်ဆက်သွယ်နိုင်သည်။ သင်၏ AVR စက်ပစ္စည်းအတွက်အချက်အလက်ဇယားတွင်တွေ့ရလေ့ရှိသောမှန်ကန်သောချိတ်ဆက်မှုပုံစံကိုရှာဖွေရန်လိုအပ်သည်။

usbASP ပရိုဂရမ်မာသည်အစဉ်အလာ Atmel ထုတ်ကုန်များအတွက် 10-pin connector ရှိသည်။XC4613UNO လိုအသစ်သော 6pin devices များသို့အလွယ်တကူ ၀ င်ရောက်နိုင်စေရန်) adapter ။ reset pin နှင့်လိုက်ဖက်ခြင်းဖြင့် orientation ကိုမှတ်မိရန်လွယ်ကူသည် XC4613 ညာဘက်ညွှန်ပြအဖြစ် adapter ။

ဒေါင်းလုဒ် ပါဝင်သည်။ files

ထောက်ပံ့ပေးထားသောဇစ်တွင် file (ဒေါင်းလုဒ်စာမျက်နှာတွင် တွေ့ရှိရသည်။ XC4627) သင်လိုအပ်သောဆော့ဖ်ဝဲလ်အပြင် ဖြတ်လမ်းလင့်ခ်အနည်းငယ်နှင့် အတွဲတစ်ခုနှင့်အတူ ဤ PDF ကို သင်တွေ့လိမ့်မည်။ file အရာများကို စီမံခန့်ခွဲရန် ပိုမိုလွယ်ကူစေရန်။
မဟုတ်ပါကသင့်တွင် zip မပါရှိလျှင်သင်လိုအပ်သော software သည်“ avrdude” နှင့် open-source USB driver“ libusb” ZADIG မှတစ်ဆင့်ထည့်သွင်းနိုင်သည်။

ZADIG နှင့်အတူ usbASP အတွက်ယာဉ်မောင်းများသတ်မှတ်ပါ

ပထမ ဦး စွာ၊ သင်ပထမ ဦး ဆုံးတပ်ဆင်ပါက windows များမှ install လုပ်ထားသော driver များကို overwrite လုပ်ရမည် XC4627။ မင်းဒါကိုတစ်ကြိမ်သာလုပ်ရမယ်။

သင်၏ usbASP ပရိုဂရမ်မာကိုကွန်ပြူတာထဲထည့်ပြီး ZADIG ဆော့ဝဲလ်ကိုဖွင့်ပါ (ဖြတ်လမ်းမှတဆင့်သော်လည်းကောင်း၊ setup ဖိုင်တွဲတွင်သော်လည်းကောင်း) ဖွင့်ပါ။ ပေါ်လာသောပရိုဂရမ်တွင်အမှတ်ခြစ်ပါ  ရွေးစရာများ> ကိရိယာအားလုံးကိုပြပါ

အဓိက dropdown box ကို USBasp ဖြစ်အောင်ပြောင်းပါ။ သို့ဖြစ်လျှင်သင်ရောက်ရှိချိန်အထိရွေးချယ်စရာများကို scroll လုပ်ခြင်းအားဖြင့်ယာဉ်မောင်းအနေဖြင့်ပြောင်းလဲသွားသည် win32 libusb
“ Install driver” ကိုနှိပ်ပါ။ ၎င်းကိုတပ်ဆင်ထားပြီးပါက“ Reinstall driver” ဟုပြလိမ့်မည်။
ဂရပ်ဖစ်အသုံးပြုသူမျက်နှာပြင်၊ စာသား၊ အပလီကေးရှင်း

လက်ရှိ driver (ဘယ်ဘက်ခြမ်း) သည် libusb0 ဖြစ်လျှင် usbASP ကို ​​avrdude ဖြင့်အသုံးပြုခြင်းဖြင့်ရှေ့ဆက်နိုင်သည်။

AVRDUDE ကိုသုံးခြင်း (GUI Version)

zkemble အမည်ရှိအသုံးပြုသူတစ် ဦး မှ၎င်းတို့အားစီမံခန့်ခွဲရန်ပိုမိုလွယ်ကူစေရန် GitHub ၏ GitHub သိုလှောင်ခန်းကိုထောက်ပံ့ပေးခဲ့သည်။

ဖိုင်တွဲထဲ၌ AVRDUDE GUI ဖြတ်လမ်းကိုဖွင့်ပါ၊ သို့မဟုတ်၎င်းအလုပ်မလုပ်လျှင် setup ဖိုင်တွဲတွင်စနစ်တကျတပ်ဆင်ပါ။

အကယ်၍ သင့်တွင်စာကြည့်တိုက်မှန်ကန်မှုမရှိပါက ၀ င်းဒိုးသည်သင့်အတွက်၎င်းကိုထည့်သွင်းသင့်သည် -
ဂရပ်ဖစ်အသုံးပြုသူမျက်နှာပြင်၊ စာသား၊ အပလီကေးရှင်း

ထိုအခါတွင်ရွေးချယ်စရာများစွာရှိသောမျက်နှာပြင်တစ်ခုနှင့်သင့်အားကြိုဆိုလိမ့်မည်။ USBASP အတွက်သင်စီမံခန့်ခွဲရမည့်အချက်မှာ -
ဂရပ်ဖစ်အသုံးပြုသူမျက်နှာပြင်၊ စာသား
ထို့နောက် သင်၏ hex ကို ရွေးပါ။ file ၌ မီးရောင် အပိုင်းကိုရေးပါ။ ထိုအခါညာဘက်အပေါ်ထောင့်ရှိသင်၏ MCU ကိုမှန်ကန်သောအစိတ်အပိုင်းနံပါတ်သို့ပြောင်းလဲလိုပါက UNO သည် ATMEGA328p ဖြစ်သော်လည်းစက်တစ်ခုချင်းစီအတွက်စစ်ဆေးရန်နှင့်ပြောင်းလဲရန်လိုအပ်သည်။ Value များကိုသတ်မှတ်ပြီးသည်နှင့် bold ကိုနှိပ်ပါ အစီအစဉ်။ hex ကိုရေးရန်ခလုတ် file.

AVRDUDE ကိုအသုံးပြုခြင်း (CMD မူကွဲ)

GUI သည် avrdude ၏ commandline အစီအစဉ်၏မျက်နှာစာတစ်ခုဖြစ်သည်။ ပြေးပါ

AVRDUDE CMD.bat

file သင့်အတွက် avrdude ကို သတ်မှတ်ပေးမည့် command prompt ဗားရှင်းကို တက်လာစေရန်။ ရည်းစားဟောင်းample command ကို header တွင် ပေးထားသော်လည်း သင်သည် သင်၏ကိုယ်ပိုင် command ကို run နိုင်သည်။

သင့်တွင်ရှိသောတည်နေရာသို့ “cd” (လမ်းကြောင်းပြောင်း) ကိုသုံးပါ။ fileဥပမာ၊ ပရိုဂရမ်အတွက် avrdude ကိုသုံးပါ။ample (တစ်ခုအတွက် file သင့် desktop ပေါ်တွင်)

cd C: \ Users \ username \ Desktop

avrdude –p m328p –c usbASP –P usb –U flash:w:filename.hex:a

–p သည်အပိုင်းကိုရည်ညွှန်းသည်၊ -c သည်ပရိုဂရမ်မာကို (usbASP) နှင့် –P သည် port ဖြစ်သည်။

parameters များနှင့်ပြောင်းလဲမှုများအကြောင်းပိုမိုသိရှိလိုပါက avrdude နှင့်လက်စွဲကိုဖတ်ပါသို့မဟုတ် run ပါ။avrdude - ?

အခြေခံအမှားများ

vid ဖြင့် USB စက်ကိုရှာမရပါ

စာသား

ဤသည် usbASP ယာဉ်မောင်းများနှင့်သက်ဆိုင်သောပြaနာဖြစ်သည်။ libusb driver ကို install လုပ်ဖို့သင် ZADIG ကိုသုံးခဲ့သလား။ usbASP ကိုပိတ်ထားသလား။

မျှော်မှန်းထားသောလက်မှတ် (100% ဖတ်သော်လည်းအစီအစဉ်ကိုစောစီးစွာဖျက်သိမ်းသည်)

မျက်နှာပြင်တစ်ခု၏အနီးကပ်

၎င်းသည်မှန်ကန်သောအစိတ်အပိုင်းနံပါတ် (-p switch) ကိုမသတ်မှတ်ခြင်းနှင့်ဆက်စပ်နေသည်။ ငါ UNO ("ဖြစ်ကောင်းဖြစ်နိုင်သည် m328p") ကိုချိတ်ဆက်ထားကြောင်းဤနေရာတွင်တွေ့နိုင်သည်။ သို့သော် atmega16u2 ငါရွေးချယ်လိုက်သည်။ (“ ATmega16u2 အတွက်မျှော်မှန်းထားသောလက်မှတ်သည်…”)။ မှန်ကန်သောအစိတ်အပိုင်းကိုသတ်မှတ်ထားသောထားပြီးစစ်ဆေးပါ

avrdude.conf သို့မဟုတ်အခြားအမှားတစ်ခုရှိပါသလား

ဤသည်မှာ avrdude config နှင့်ပတ်သက်သော အမှားတစ်ခုဖြစ်သည်။ fileavrdude ပရိုဂရမ်နှင့် မတူညီသော ဗားရှင်းဖြစ်ခြင်း။ GUI ဖိုင်တွဲတွင်ရှိသော avrdude.exe နှင့် avrdude.conf ကိုသုံးပါ။ မတူညီသောတည်နေရာမှ avrdude ကိုထည့်သွင်းပြီးအသုံးပြုပါက၊ config ၏ဗားရှင်းကိုသုံးဆစစ်ဆေးပါ။ (ကျွန်ုပ်တို့၏နောက်ဆုံးထွက်ဗားရှင်း၊ ဤဇစ်တွင် fileဗားရှင်း 6.3) ဖြစ်ပါတယ်။

သြစတြေးလျ

www.jaycar.com.au
techstore@jaycar.com.au
၁၃၀၀ ၇၆၉ ၆၈၈

နယူးဇီလန်

 www.jaycar.co.nz
 techstore@jaycar.co.nz
၁၃၀၀ ၇၆၉ ၆၈၈
မျက်နှာတစ်ခု ရေးဆွဲသည်။

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

Jaycar usbASP ပရိုဂရမ်မာ [pdf] စာတမ်း
XC4627၊ XC4613၊ AVRDUDE၊ usbASP

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *