Dokumentacija za programerje Jaycar usbASP

Povezovanje z UNO
UsbASP (XC4627) programer se lahko poveže z večino naprav tipa AVR, ne samo z uno. Poiskati boste morali pravilen diagram povezave, ki ga običajno najdete v obrazcu za vašo napravo AVR.
Medtem ko ima programer usbASP tradicionalni 10-pinski konektor za starejše naprave Atmel, lahko uporabiteXC4613), da se lažje prilega novejšim 6-pin napravam, kot je UNO. Preprosto si zapomnite orientacijo, tako da ponastavite zatič na XC4613 adapter, kot je prikazano na desni.
Vključen prenos files
Na priloženi zadrgi file (najdeno na strani za prenos za XC4627) boste našli ta PDF skupaj s programsko opremo, ki jo potrebujete, ter nekaj bližnjic in paket file za lažje upravljanje.
V nasprotnem primeru, če nimate priloženega zip-a, potrebujete programsko opremo "avrdude" in odprtokodni gonilnik USB "libusb", ki jo lahko namestite prek ZADIG.
ZADIG nastavite gonilnike za usbASP
Najprej morate prepisati gonilnike, ki jih namesti Windows, ko prvič priključite XC4627. To bi morali storiti samo enkrat.
Programer usbASP priključite v računalnik in odprite programsko opremo ZADIG (bodisi z bližnjico bodisi v nastavitveni mapi). V programu, ki se prikaže, označite Možnosti> Prikaži vse naprave
In spremenite glavno spustno polje v USBasp. Nato želite spremeniti tisto, kar voznik postane, tako da se pomikate po možnostih, dokler ne dosežete libusb win32
Pritisnite "Namesti gonilnik" - če je že nameščen, se bo prebral kot "Ponovna namestitev gonilnika", kot je prikazano:

Ko je trenutni gonilnik (leva stran) libusb0, lahko nadaljujete z uporabo usbASP z avrdude
Uporaba AVRDUDE (različica GUI)
Zahvaljujoč uporabniku zkemble so pripravili repozitorij GitHub v GUI, ki lahko olajša upravljanje.
V mapi zaženite bližnjico AVRDUDE GUI, ali če to ne deluje, pravilno namestite v nastavitveno mapo.
Če nimate pravilnih knjižnic, naj ga Windows namesti namesto vas:

Potem vas bo pozdravil zaslon z veliko možnostmi, ki ga želite upravljati za USBASP:

Nato izberite svojo šestnajstiko file v Flash del, nastavljen na »pisanje«. Nato v zgornjem desnem kotu želite spremeniti MCU na pravilno številko dela, UNO je običajno ATMEGA328p, vendar boste morali za vsako napravo preveriti in spremeniti. Ko nastavite vrednosti, pritisnite krepko Program! gumb za pisanje šestnajstika file.
Uporaba AVRDUDE (različica CMD)
Medtem ko je GUI prednja plošča programa ukazne vrstice avrdude. Zaženite
AVRDUDE CMD.bat
file za prikaz različice ukaznega poziva, ki bo za vas nastavila tudi avrdude. Bivšiampukaz le je podan v glavi, lahko pa zaženete svoj ukaz.
uporabite »cd« (spremenite imenik) na mesto, ki ga imate file, za programiranje pa uporabite avrdude, nprample (Za file na namizju)
| cd C: \ Uporabniki \ uporabniško ime \ Namizje
avrdude –p m328p –c usbASP –P usb –U bliskavica: w:filename.hex: a |
Kjer –p označuje del, -c označuje programer (usbASP), –P pa vrata.
Za več informacij o parametrih in spremembah preberite priročnik z avrdude ali zaženite “avrtidec -?"
Osnovne napake
Naprave USB z videom ni bilo mogoče najti

To je težava, povezana z gonilniki usbASP. Ste za namestitev gonilnika libusb uporabili ZADIG? Ali je usbASP priključen?
Pričakovani podpis (prebere 100%, a program predčasno odpove)

To je povezano z nenastavitvijo pravilne številke dela (stikalo -p) - Tu lahko vidite, da sem priključil UNO (»verjetno m328p«), vendar sem izbral atmega16u2 ("Pričakovani podpis za ATmega16u2 je ..."). Preverite, ali je naveden pravi del
Napaka na avrdude.conf ali kako drugače
To je napaka v zvezi s konfiguracijo avrdude file, ki je drugačna od programa avrdude. Uporabite avrdude.exe IN avrdude.conf, ki se nahaja v mapi GUI. Če nameščate in uporabljate avrdude z drugega mesta, trikrat preverite to različico konfiguracije. (Naša zadnja različica, v tem zadrgi file, je različica 6.3).
Avstralija
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
Nova Zelandija
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922

Dokumenti / Viri
![]() |
Jaycar usbASP programer [pdfDokumentacija XC4627, XC4613, AVRDUDE, usbASP |




