Jaycar usbASP പ്രോഗ്രാമർ ഡോക്യുമെന്റേഷൻ
UNO- ലേക്ക് കണക്റ്റുചെയ്യുന്നു
UsbASP (XC4627) പ്രോഗ്രാമറിന് യുനോ മാത്രമല്ല മിക്ക എവിആർ തരം ഉപകരണങ്ങളിലേക്കും കണക്റ്റുചെയ്യാനാകും. നിങ്ങളുടെ AVR ഉപകരണത്തിനായുള്ള ഡാറ്റാഷീറ്റിൽ സാധാരണയായി കാണുന്ന ശരിയായ കണക്ഷൻ ഡയഗ്രം നിങ്ങൾ അന്വേഷിക്കേണ്ടതുണ്ട്.
പഴയ Atmel ഉപകരണങ്ങൾക്കായി usbASP പ്രോഗ്രാമറിന് പരമ്പരാഗത 10-പിൻ കണക്റ്റർ ഉള്ളപ്പോൾ, നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം (XC4613) UNO പോലുള്ള ഏറ്റവും പുതിയ 6 പിൻ ഉപകരണങ്ങളിലേക്ക് ഇത് കൂടുതൽ എളുപ്പത്തിൽ ഉൾക്കൊള്ളുന്നതിനായി അഡാപ്റ്റർ. എന്നതിലേക്ക് റീസെറ്റ് പിൻ പൊരുത്തപ്പെടുത്തിക്കൊണ്ട് ഓറിയന്റേഷൻ ഓർമ്മിക്കുന്നത് എളുപ്പമാണ് XC4613 അഡാപ്റ്റർ, വലതുവശത്ത് സൂചിപ്പിച്ചിരിക്കുന്നതുപോലെ.
ഡൗൺലോഡ് ഉൾപ്പെടുത്തിയിട്ടുണ്ട് files
വിതരണം ചെയ്ത സിപ്പിൽ file (ഇതിനായി ഡൗൺലോഡ് പേജിൽ കണ്ടെത്തി XC4627) നിങ്ങൾക്ക് ആവശ്യമുള്ള സോഫ്റ്റ്വെയറും കൂടാതെ കുറച്ച് കുറുക്കുവഴികളും ഒരു ബാച്ചും സഹിതം ഈ PDF നിങ്ങൾ കണ്ടെത്തും file കാര്യങ്ങൾ കൈകാര്യം ചെയ്യുന്നത് എളുപ്പമാക്കുന്നതിന്.
അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ഉൾപ്പെടുത്തിയ സിപ്പ് ഇല്ലെങ്കിൽ, നിങ്ങൾക്കാവശ്യമുള്ള സോഫ്റ്റ്വെയർ “അവർഡ്യൂഡ്” ഉം ZADIG വഴി ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയുന്ന ഓപ്പൺ സോഴ്സ് യുഎസ്ബി ഡ്രൈവർ “ലിബസ്ബും” ആണ്.
ZADIG ഉപയോഗിച്ച് usbASP നായി ഡ്രൈവറുകൾ സജ്ജമാക്കുക
ഒന്നാമതായി, നിങ്ങൾ ആദ്യം പ്ലഗ് ഇൻ ചെയ്യുമ്പോൾ വിൻഡോകൾ ഇൻസ്റ്റാൾ ചെയ്ത ഡ്രൈവറുകൾ പുനരാലേഖനം ചെയ്യണം XC4627. നിങ്ങൾ ഇത് ഒരു തവണ മാത്രമേ ചെയ്യാവൂ.
നിങ്ങളുടെ usbASP പ്രോഗ്രാമർ കമ്പ്യൂട്ടറിലേക്ക് പ്ലഗ് ചെയ്ത് ZADIG സോഫ്റ്റ്വെയർ തുറക്കുക (കുറുക്കുവഴിയിലൂടെ അല്ലെങ്കിൽ സജ്ജീകരണ ഫോൾഡറിൽ കണ്ടെത്തി). കാണിക്കുന്ന പ്രോഗ്രാമിൽ, ടിക്ക് ചെയ്യുക ഓപ്ഷനുകൾ> എല്ലാ ഉപകരണങ്ങളും കാണിക്കുക
പ്രധാന ഡ്രോപ്പ്ഡൗൺ ബോക്സ് USBasp ആയി മാറ്റുക. നിങ്ങൾ എത്തുന്നതുവരെ ഓപ്ഷനുകളിലൂടെ സ്ക്രോൾ ചെയ്യുന്നതിലൂടെ ഡ്രൈവർ എന്തായിത്തീരുമെന്ന് മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു libusb win32
“ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യുക” അമർത്തുക - ഇത് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ഇത് “ഡ്രൈവർ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുക” എന്ന് വായിക്കും:
നിലവിലെ ഡ്രൈവർ (ഇടത് വശത്ത്) libusb0 ആയിക്കഴിഞ്ഞാൽ, avrdude ഉപയോഗിച്ച് usbASP ഉപയോഗിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് മുന്നോട്ട് പോകാം
AVRDUDE (ജിയുഐ പതിപ്പ്) ഉപയോഗിക്കുന്നു
Zkemble എന്ന ഉപയോക്താവിന് നന്ദി, അവർ ഒരു ഗൈയുടെ GitHub ശേഖരം നൽകിയിട്ടുണ്ട്, അത് മാനേജുചെയ്യുന്നത് എളുപ്പമാക്കുന്നു.
ഫോൾഡറിൽ AVRDUDE GUI കുറുക്കുവഴി പ്രവർത്തിപ്പിക്കുക, അല്ലെങ്കിൽ അത് പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, സജ്ജീകരണ ഫോൾഡറിൽ ശരിയായി ഇൻസ്റ്റാൾ ചെയ്യുക.
നിങ്ങൾക്ക് ശരിയായ ലൈബ്രറികൾ ഇല്ലെങ്കിൽ, വിൻഡോകൾ നിങ്ങൾക്കായി ഇത് ഇൻസ്റ്റാൾ ചെയ്യണം:
നിരവധി ഓപ്ഷനുകളുള്ള ഒരു സ്ക്രീൻ നിങ്ങളെ സ്വാഗതം ചെയ്യും, USBASP- നായി നിങ്ങൾ മാനേജുചെയ്യേണ്ടത് ഇതാണ്:
തുടർന്ന് നിങ്ങളുടെ ഹെക്സ് തിരഞ്ഞെടുക്കുക file ൽ ഫ്ലാഷ് ഭാഗം, “എഴുതുക” എന്ന് സജ്ജമാക്കുക. മുകളിൽ വലതുഭാഗത്ത് നിങ്ങളുടെ MCU ശരിയായ പാർട്ട് നമ്പറിലേക്ക് മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കും, UNO സാധാരണയായി ATMEGA328p ആണ്, എന്നാൽ ഓരോ ഉപകരണത്തിനും നിങ്ങൾ പരിശോധിച്ച് മാറ്റേണ്ടതുണ്ട്. നിങ്ങൾ മൂല്യങ്ങൾ സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, ബോൾഡ് അമർത്തുക പ്രോഗ്രാം! ഹെക്സ് എഴുതാനുള്ള ബട്ടൺ file.
AVRDUDE (CMD പതിപ്പ്) ഉപയോഗിക്കുന്നു
ജിയുഐ avrdude- ന്റെ കമാൻഡ്ലൈൻ പ്രോഗ്രാമിന്റെ ഒരു മുഖമുദ്രയാണ്. പ്രവർത്തിപ്പിക്കുക
AVRDUDE CMD.bat
file കമാൻഡ് പ്രോംപ്റ്റ് പതിപ്പ് കൊണ്ടുവരാൻ, അത് നിങ്ങൾക്കായി avrdude സജ്ജീകരിക്കും. ഒരു മുൻampതലക്കെട്ടിൽ le കമാൻഡ് നൽകിയിട്ടുണ്ട്, എന്നാൽ നിങ്ങൾക്ക് നിങ്ങളുടെ സ്വന്തം കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.
നിങ്ങളുടെ കൈവശമുള്ള സ്ഥലത്തേക്ക് "cd" (ഡയറക്ടറി മാറ്റുക) ഉപയോഗിക്കുക file, കൂടാതെ അത് പ്രോഗ്രാം ചെയ്യാൻ avrdude ഉപയോഗിക്കുക, ഉദാഹരണത്തിന്ample (എയ്ക്ക് file നിങ്ങളുടെ ഡെസ്ക്ടോപ്പിൽ)
cd C: ers ഉപയോക്താക്കൾ \ ഉപയോക്തൃനാമം \ ഡെസ്ക്ടോപ്പ്
avrdude –p m328p –c usbASP –P usb –U ഫ്ലാഷ്:w:filename.hex:a |
–P ഭാഗത്തെ സൂചിപ്പിക്കുന്നിടത്ത്, -c പ്രോഗ്രാമറെ (usbASP) സൂചിപ്പിക്കുന്നു, -P ആണ് പോർട്ട്.
പാരാമീറ്ററുകളെയും മാറ്റങ്ങളെയും കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, avrdude ഉപയോഗിച്ച് മാനുവൽ വായിക്കുക അല്ലെങ്കിൽ പ്രവർത്തിപ്പിക്കുക “avrdude -?“
അടിസ്ഥാന പിശകുകൾ
Vid ഉപയോഗിച്ച് യുഎസ്ബി ഉപകരണം കണ്ടെത്താൻ കഴിഞ്ഞില്ല
ഇത് usbASP ഡ്രൈവറുകളുമായി ബന്ധപ്പെട്ട ഒരു പ്രശ്നമാണ്. ലിബസ്ബ് ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾ ZADIG ഉപയോഗിച്ചിട്ടുണ്ടോ? UsbASP പ്ലഗിൻ ചെയ്തിട്ടുണ്ടോ?
പ്രതീക്ഷിച്ച സിഗ്നേച്ചർ (100% വായിക്കുന്നു, പക്ഷേ പ്രോഗ്രാം നേരത്തെ റദ്ദാക്കുന്നു)
ശരിയായ പാർട്ട് നമ്പർ (-p സ്വിച്ച്) ക്രമീകരിക്കാത്തതുമായി ഇത് ബന്ധപ്പെട്ടിരിക്കുന്നു - ഞാൻ ഒരു UNO (“മിക്കവാറും m328p”) കണക്റ്റുചെയ്തിട്ടുണ്ടെന്ന് നിങ്ങൾക്ക് ഇവിടെ കാണാൻ കഴിയും, പക്ഷേ ഞാൻ atmega16u2 തിരഞ്ഞെടുത്തു (“ATmega16u2 നായി പ്രതീക്ഷിക്കുന്ന ഒപ്പ്…”). ശരിയായ ഭാഗം വ്യക്തമാക്കിയിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക
Avrdude.conf അല്ലെങ്കിൽ മറ്റേതെങ്കിലും പിശക്
ഇത് avrdude കോൺഫിഗറുമായി ബന്ധപ്പെട്ട ഒരു പിശകാണ് file, avrdude പ്രോഗ്രാമിന്റെ വ്യത്യസ്തമായ പതിപ്പ്. GUI ഫോൾഡറിൽ സ്ഥിതി ചെയ്യുന്ന avrdude.exe, avrdude.conf എന്നിവ ഉപയോഗിക്കുക. നിങ്ങൾ മറ്റൊരു ലൊക്കേഷനിൽ നിന്ന് avrdude ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യുകയാണെങ്കിൽ, കോൺഫിഗറിൻറെ ആ പതിപ്പ് ട്രിപ്പിൾ ചെക്ക് ചെയ്യുന്നത് ഉറപ്പാക്കുക. (ഞങ്ങളുടെ ഏറ്റവും പുതിയ പതിപ്പ്, ഈ സിപ്പിൽ file, പതിപ്പ് 6.3 ആണ്).
ഓസ്ട്രേലിയ
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
ന്യൂസിലാന്റ്
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
Jaycar usbASP പ്രോഗ്രാമർ [pdf] ഡോക്യുമെന്റേഷൻ XC4627, XC4613, AVRDUDE, usbASP |