Jaycar usbASP-Programisto-Dokumentado

cirkvitotabulo

Konektante al UNO

La usbASP (XC4627) programisto povas konektiĝi al plej multaj AVR-tipaj aparatoj, ne nur al la unu. Vi devos serĉi la ĝustan ligdiagramon, kutime trovitan en la datumfolio por via AVR-aparato.

Dum la usbASP-programisto havas la tradician 10-pinglan konektilon por pli malnovaj Atmel-aparatoj, vi povas uzi la (XC4613) adaptilo por pli facile kongrui al pli novaj 6-pinaj aparatoj kiel UNO. Estas facile memori la orientiĝon kongruante kun la reagordita pinglo al la XC4613 adaptilo, kiel indikite dekstre.

Inkludita elŝuto files

En la provizita zip file (trovebla sur la elŝuta paĝo por XC4627) vi trovos ĉi tiun PDF-n, kune kun la bezonata programaro, krom kelkaj ŝparvojoj kaj aro file por faciligi la administradon.
Alie, se vi ne havas la inkluzivitan zipon, la bezonata programaro estas "avrdude" kaj la malfermfonta USB-pelilo "libusb", kiu povas esti instalita per ZADIG.

Agordi ŝoforojn por usbASP kun ZADIG

Unue, vi devas anstataŭigi la pelilojn instalitajn de Windows kiam vi unue konektas la XC4627. Vi devas fari tion nur unufoje.

Enŝovu vian programon usbASP en la komputilon kaj malfermu la programon ZADIG (ĉu per ŝparvojo, ĉu en la agorda dosierujo). En la programo, kiu aperas, marku  Ebloj> Montri ĉiujn aparatojn

Kaj ŝanĝu la ĉefan falmenujon por esti USBasp. Vi tiam volas ŝanĝi tion, kio fariĝas la ŝoforo, trairante la opciojn ĝis vi atingos libusb win32
Premu "Instali pelilon" - se ĝi jam estas instalita, ĝi legos kiel "Reinstali pelilon" kiel montrite:
grafika uzantinterfaco, teksto, aplikaĵo

Post kiam la nuna pelilo (maldekstra flanko) estas libusb0, vi povas daŭrigi per uzado de usbASP kun avrdude

Uzante AVRDUDE (GUI-Versio)

Danke al uzanto nomata zkemble, ili provizis GitHub-deponejon de gui, kiu povas faciligi la administradon.

Rulu la ŝparvojon AVRDUDE GUI en la dosierujo, aŭ se tio ne funkcias, instalu ĝuste en la instalinstruujo.

Se vi ne havas la ĝustajn bibliotekojn, Windows devas instali ĝin por vi:
grafika uzantinterfaco, teksto, aplikaĵo

Tiam vi estos salutita per ekrano kun multaj ebloj, tiu, kiun vi administros por USBASP, estas:
grafika uzantinterfaco, teksto
Poste elektu vian deksesumon file en la Ekbrilo porcio, agordita al "skribi." Tiam supre dekstre vi volas ŝanĝi vian MCU al la ĝusta partnumero, la UNO kutime estas ATMEGA328p sed vi devos kontroli kaj ŝanĝi por ĉiu aparato. Post kiam vi agordis la valorojn, premu la grasan Programo! butono por skribi la deksesumon file.

Uzante AVRDUDE (CMD-Versio)

Dum la GUI estas vizaĝplato al la komandlinia programo de avrdude. Rulu la

AVRDUDE CMD.bat

file aperigi la komandan promptan version, kiu ankaŭ starigos avrdude por vi. EksampLa komando estas donita en la kaplinio, sed vi povas lanĉi vian propran komandon.

uzu "cd" (ŝanĝu dosierujon) al la loko, kiun vi havas file, kaj uzu avrdude por programi ĝin, ekzample (Por file sur via labortablo)

cd C: \ Uzantoj \ salutnomo \ Labortablo

avrdude –p m328p –c usbASP –P usb –U flash: w:filenomo.heks: a

Kie –p indikas la parton, -c indikas la programiston (usbASP) kaj –P estas la haveno.

Por pliaj informoj pri parametroj kaj ŝanĝoj, legu la manlibron kun avrdude aŭ rulu "avrdude -?

Bazaj eraroj

Ne povis trovi USB-aparaton kun vid

teksto

Ĉi tio estas problemo rilate al la usbASP-peliloj. Ĉu vi uzis ZADIG por instali la libusb-pelilon? Ĉu la usbASP estas enŝovita?

Atendita Subskribo (Legas 100% sed frue nuligas programon)

proksimo de ekrano

Ĉi tio rilatas al ne agordi la ĝustan partnumeron (-p ŝaltilo) - Vi povas vidi ĉi tie, ke mi konektis UNO ("probable m328p") sed mi elektis atmega16u2 ("Atendita subskribo por ATmega16u2 estas ..."). Kontrolu, ke la ĝusta parto estis specifita

Eraro ĉe avrdude.conf aŭ alimaniere

Ĉi tio estas eraro rilate al avrdude-agordo file, estante malsama versio al la programo avrdude. Uzu la avrdude.exe KAJ avrdude.conf situantan en la GUI-dosierujo. Se vi instalas kaj uzas avrdude de alia loko, nepre trioble kontrolu tiun version de la agordo. (Nia plej nova versio, en ĉi tiu zip file, estas versio 6.3).

Aŭstralio

www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888

Nov-Zelando

 www.jaycar.co.nz
 techstore@jaycar.co.nz
0800 452 922
desegnaĵo de vizaĝo

Dokumentoj/Rimedoj

Jaycar usbASP Programisto [pdfDokumentaro
XC4627, XC4613, AVRDUDE, usbASP

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *