Dokumentacija za programerje Jaycar usbASP

vezje

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:
grafični uporabniški vmesnik, besedilo, aplikacija

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:
grafični uporabniški vmesnik, besedilo, aplikacija

Potem vas bo pozdravil zaslon z veliko možnostmi, ki ga želite upravljati za USBASP:
grafični uporabniški vmesnik, tekst
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

besedilo

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)

bližnji posnetek zaslona

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
risba obraza

Dokumenti / Viri

Jaycar usbASP programer [pdfDokumentacija
XC4627, XC4613, AVRDUDE, usbASP

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *