జేకార్ usbASP ప్రోగ్రామర్ డాక్యుమెంటేషన్
UNOకి కనెక్ట్ అవుతోంది
usbASP (XC4627) ప్రోగ్రామర్ యునోకే కాకుండా చాలా AVR రకం పరికరాలకు కనెక్ట్ చేయగలడు. మీరు సాధారణంగా మీ AVR పరికరం కోసం డేటాషీట్లో కనిపించే సరైన కనెక్షన్ రేఖాచిత్రాన్ని వెతకాలి.
usbASP ప్రోగ్రామర్ పాత Atmel పరికరాల కోసం సాంప్రదాయ 10-పిన్ కనెక్టర్ను కలిగి ఉండగా, మీరు (XC4613) UNO వంటి కొత్త 6pin పరికరాలకు మరింత సులభంగా సరిపోయేలా చేయడానికి అడాప్టర్. రీసెట్ పిన్ను దీనికి సరిపోల్చడం ద్వారా విన్యాసాన్ని గుర్తుంచుకోవడం సులభం XC4613 అడాప్టర్, కుడివైపు సూచించినట్లు.
డౌన్లోడ్ చేర్చబడింది files
సరఫరా చేయబడిన జిప్లో file (దీని కోసం డౌన్లోడ్ పేజీలో కనుగొనబడింది XC4627) మీకు అవసరమైన సాఫ్ట్వేర్తో పాటు కొన్ని షార్ట్కట్లు మరియు బ్యాచ్తో పాటు మీరు ఈ PDFని కనుగొంటారు file విషయాలను సులభంగా నిర్వహించడానికి.
లేకపోతే, మీ వద్ద చేర్చబడిన జిప్ లేకపోతే, మీకు అవసరమైన సాఫ్ట్వేర్ “avrdude” మరియు ఓపెన్ సోర్స్ USB డ్రైవర్ “libusb” ఇది ZADIG ద్వారా ఇన్స్టాల్ చేయబడుతుంది.
ZADIGతో usbASP కోసం డ్రైవర్లను సెటప్ చేయండి
ముందుగా, మీరు మొదట ప్లగ్ ఇన్ చేసినప్పుడు విండోస్ ద్వారా ఇన్స్టాల్ చేయబడిన డ్రైవర్లను ఓవర్రైట్ చేయాలి XC4627. మీరు దీన్ని ఒక్కసారి మాత్రమే చేయాలి.
మీ usbASP ప్రోగ్రామర్ని కంప్యూటర్లోకి ప్లగ్ చేసి, ZADIG సాఫ్ట్వేర్ను తెరవండి (సత్వరమార్గం ద్వారా లేదా సెటప్ ఫోల్డర్లో కనుగొనబడింది). కనిపించే ప్రోగ్రామ్లో, టిక్ చేయండి ఎంపికలు > అన్ని పరికరాలను చూపించు
మరియు ప్రధాన డ్రాప్డౌన్ బాక్స్ను USBaspగా మార్చండి. మీరు చేరుకునే వరకు ఎంపికల ద్వారా స్క్రోలింగ్ చేయడం ద్వారా డ్రైవర్ ఎలా మారుతుందో మీరు మార్చాలనుకుంటున్నారు libusb win32
“డ్రైవర్ను ఇన్స్టాల్ చేయి” నొక్కండి – ఇది ఇప్పటికే ఇన్స్టాల్ చేయబడి ఉంటే, అది చూపిన విధంగా “డ్రైవర్ను మళ్లీ ఇన్స్టాల్ చేయి” అని చదవబడుతుంది:
ప్రస్తుత డ్రైవర్ (ఎడమ చేతి వైపు) libusb0 అయిన తర్వాత, మీరు avrdudeతో usbASPని ఉపయోగించడంతో ముందుకు సాగవచ్చు.
AVRDUDE (GUI వెర్షన్) ఉపయోగించడం
Zkemble అనే వినియోగదారుకు ధన్యవాదాలు, వారు నిర్వహించడాన్ని సులభతరం చేసే ఒక gui యొక్క GitHub రిపోజిటరీని అందించారు.
ఫోల్డర్లో AVRDUDE GUI సత్వరమార్గాన్ని అమలు చేయండి లేదా అది పని చేయకపోతే, సెటప్ ఫోల్డర్లో సరిగ్గా ఇన్స్టాల్ చేయండి.
మీకు సరైన లైబ్రరీలు లేకుంటే, విండోస్ మీ కోసం దీన్ని ఇన్స్టాల్ చేయాలి:
అప్పుడు మీరు USBASP కోసం నిర్వహించాల్సిన అనేక ఎంపికలు ఉన్న స్క్రీన్తో స్వాగతం పలుకుతారు:
అప్పుడు మీ హెక్స్ ఎంచుకోండి file లో ఫ్లాష్ భాగం, "వ్రాయడానికి" సెట్ చేయబడింది. ఆపై ఎగువ కుడివైపున మీరు మీ MCUని సరైన పార్ట్ నంబర్కి మార్చాలనుకుంటున్నారు, UNO సాధారణంగా ATMEGA328p అయితే మీరు ప్రతి పరికరాన్ని తనిఖీ చేసి మార్చాలి. మీరు విలువలను సెట్ చేసిన తర్వాత, బోల్డ్ నొక్కండి కార్యక్రమం! హెక్స్ వ్రాయడానికి బటన్ file.
AVRDUDE (CMD వెర్షన్) ఉపయోగించడం
avrdude యొక్క కమాండ్లైన్ ప్రోగ్రామ్కు GUI ఫేస్ప్లేట్ అయితే. అమలు చేయండి
AVRDUDE CMD.bat
file కమాండ్ ప్రాంప్ట్ సంస్కరణను తీసుకురావడానికి, ఇది మీ కోసం avrdudeని కూడా సెటప్ చేస్తుంది. ఒక మాజీample కమాండ్ హెడర్లో ఇవ్వబడింది, కానీ మీరు మీ స్వంత ఆదేశాన్ని అమలు చేయవచ్చు.
మీరు కలిగి ఉన్న స్థానానికి “cd” (డైరెక్టరీని మార్చండి) ఉపయోగించండి file, మరియు దానిని ప్రోగ్రామ్ చేయడానికి avrdude ఉపయోగించండి, ఉదాహరణకుample (ఎ కోసం file మీ డెస్క్టాప్పై)
cd C:\యూజర్స్\యూజర్ పేరు\డెస్క్టాప్
avrdude –p m328p –c usbASP –P usb –U ఫ్లాష్:w:filename.hex:a |
ఎక్కడ –p అనేది భాగాన్ని సూచిస్తుంది, -c ప్రోగ్రామర్ (usbASP)ని సూచిస్తుంది మరియు –P అనేది పోర్ట్.
పారామితులు మరియు మార్పుల గురించి మరింత సమాచారం కోసం, avrdudeతో మాన్యువల్ని చదవండి లేదా అమలు చేయండి "avrdude -?“
ప్రాథమిక లోపాలు
vidతో USB పరికరాన్ని కనుగొనడం సాధ్యపడలేదు
ఇది usbASP డ్రైవర్లకు సంబంధించిన సమస్య. మీరు libusb డ్రైవర్ను ఇన్స్టాల్ చేయడానికి ZADIGని ఉపయోగించారా? usbASP ప్లగిన్ చేయబడిందా?
ఆశించిన సంతకం (100% చదివింది కానీ ప్రోగ్రామ్ను ముందుగానే రద్దు చేస్తుంది)
ఇది సరైన పార్ట్ నంబర్ (-p స్విచ్) సెట్ చేయకపోవడానికి సంబంధించినది – నేను UNO ("బహుశా m328p")ని కనెక్ట్ చేసినట్లు మీరు ఇక్కడ చూడవచ్చు కానీ నేను atmega16u2ని ఎంచుకున్నాను. (“ATmega16u2 కోసం ఊహించిన సంతకం…”). సరైన భాగం పేర్కొనబడిందో తనిఖీ చేయండి
avrdude.conf లేదా ఇతరత్రా లోపం
ఇది avrdude configకి సంబంధించిన లోపం 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 |