Jaycar usbASP Programmer Documentation
Pagkonektar sa UNO
Ang usbASP (XC4627) Ang programmer mahimong makakonektar sa kadaghanan nga mga aparato nga tipo sa AVR, dili ra ang uno. Kinahanglan nimo nga pangitaon ang husto nga diagram sa koneksyon, nga kasagaran makit-an sa datasheet alang sa imong AVR device.
Samtang ang usbASP programmer adunay tradisyonal nga 10-pin konektor alang sa mas tigulang nga mga aparato sa Atmel, mahimo nimo gamiton ang (XC4613) adapter aron kini mas dali mohaum sa labi ka bag-ong mga aparato nga 6pin sama sa UNO. Dali mahinumduman ang orientation pinaagi sa pagparis sa gi-reset nga pin sa XC4613 adapter, ingon gipakita sa tuo.
Apil nga download files
Sa gihatag nga zip file (makita sa download page para sa XC4627) makit-an nimo kini nga PDF, kauban ang software nga imong gikinahanglan, dugang sa pipila ka mga shortcut ug usa ka batch file sa paghimo sa mga butang nga mas sayon sa pagdumala.
Kung dili, kung wala ka kauban nga zip, ang software nga imong gikinahanglan mao ang "avrdude" ug ang open-source USB driver nga "libusb" nga mahimo’g ma-install pinaagi sa ZADIG.
Pag-set up sa mga driver alang sa usbASP kauban ang ZADIG
Una, kinahanglan nimong patungan ang mga drayber nga gi-install sa mga bintana sa una nimo nga pagsulud sa XC4627. Kinahanglan nimo buhaton kini kausa ra.
I-plug ang imong usbASP programmer sa kompyuter ug ablihi ang ZADIG software (mahimo pinaagi sa shortcut, o makit-an sa setup folder). Sa gipakita nga programa, pag-tick Mga kapilian> Ipakita ang tanan nga mga aparato
Ug usba ang punoan nga dropdown box aron mahimong USBasp. Pagkahuman gusto nimong usbon kung unsa ang nahimo sa drayber pinaagi sa pag-scroll sa mga kapilian hangtod maabot nimo libusb win32
Naigo ang "Pag-install driver" - kung na-install na kini, basahon kini ingon "Pag-install usab sa driver" sama sa gipakita:
Sa higayon nga ang kasamtangan nga drayber (wala nga bahin sa kamot) libusb0, mahimo dayon nga magpadayon sa paggamit usbASP uban ang avrdude
Paggamit sa AVRDUDE (GUI Version)
Salamat sa usa ka ninggamit nga ginganlan og zkemble, naghatag sila usa ka GitHub repository sa usa ka gui nga mahimong himuon nga dali nga pagdumala.
Pagdagan ang AVRDUDE GUI shortcut sa folder, o kung dili kana molihok, i-install ang tama sa setup folder.
Kung wala ka husto nga mga librarya, kinahanglan i-install kini sa mga bintana alang kanimo:
Pagkahuman gisugat ka sa usa ka screen nga adunay daghang kapilian, ang usa nga imong pagdumala alang sa USBASP mao ang:
Unya pilia ang imong hex file sa Flash bahin, gitakda sa "pagsulat." Pagkahuman sa taas nga tuo gusto nimong usbon ang imong MCU sa tama nga numero sa bahin, ang UNO sagad nga ATMEGA328p apan kinahanglan nimo nga susihon ug usbon ang matag aparato. Kung nahibal-an na nimo ang mga kantidad, ipadayon ang maisugon Programa! buton sa pagsulat sa hex file.
Paggamit sa AVRDUDE (CMD Version)
Samtang ang GUI usa ka faceplate sa commandline nga programa sa avrdude. Dagan ang
AVRDUDE CMD.bat
file aron ipataas ang bersyon sa command prompt, nga magbutang usab og avrdude alang kanimo. Usa ka exampAng mando gihatag sa ulohan, apan mahimo nimong ipadagan ang imong kaugalingon nga mando.
gamita ang "cd" (bag-o nga direktoryo) sa lokasyon nga naa nimo file, ug gamita ang avrdude sa pagprograma niini, alang sa example (Para sa a file sa imong desktop)
cd C: \ Users \ username \ Desktop
avrdude –p m328p –c usbASP –P usb –U flash:w:filengalan.hex:a |
Kung diin –p nagpasabut sa bahin, -c nagpasabut sa programmer (usbASP) ug –P mao ang pantalan.
Alang sa dugang nga kasayuran bahin sa mga parameter ug pagbag-o, basaha ang manwal uban ang avrdude o padagan ang “avrdude -?“
Panguna nga mga sayup
Wala makit-an ang USB device nga adunay vid
Kini usa ka problema nga adunay kalabotan sa mga driver sa usbASP. Gigamit ba nimo ang ZADIG aron ma-install ang libusb driver? Ang usbASP naka-plug in ba?
Gipaabot nga Lagda (Mobasa sa 100% apan maikansela ang programa nga sayo)
Kini may kalabutan sa dili pagtakda sa tama nga numero sa bahin (-p switch) - Makita mo dinhi nga nakonektar nako ang usa ka UNO ("tingali m328p") apan gipili nako ang atmega16u2 ("Gipaabot nga pirma alang sa ATmega16u2 ang…"). Gisusi ang husto nga bahin nga gipiho
Sayup sa avrdude.conf o uban pa
Kini usa ka sayup nga may kalabutan sa avrdude config file, kay lahi nga bersyon sa avrdude program. Gamita ang avrdude.exe UG avrdude.conf nga nahimutang sa GUI folder. Kung imong gi-install ug gigamit ang avrdude gikan sa lahi nga lokasyon, siguruha nga triple check kana nga bersyon sa config. (Ang among pinakabag-o nga bersyon, sa kini nga zip file, mao ang bersyon 6.3).
Australia
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
New Zealand
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922
Mga Dokumento / Mga Kapanguhaan
![]() |
Jaycar usbASP Programmer [pdf] Dokumentasyon XC4627, XC4613, AVRDUDE, usbASP |