Jaycar usbASP Programmer Documentation

usa ka circuit board

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:
graphical user interface, teksto, aplikasyon

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:
graphical user interface, teksto, aplikasyon

Pagkahuman gisugat ka sa usa ka screen nga adunay daghang kapilian, ang usa nga imong pagdumala alang sa USBASP mao ang:
graphical user interface, teksto
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

text

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)

usa ka close up sa usa ka screen

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
usa ka drowing sa usa ka nawong

Mga Dokumento / Mga Kapanguhaan

Jaycar usbASP Programmer [pdf] Dokumentasyon
XC4627, XC4613, AVRDUDE, usbASP

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *