Jaycar usbASP Programmer Dokumentasie
Koppel aan UNO
Die usbASP (XC4627) kan programmeerder verbind word met die meeste toestelle van die AVR, nie net die uno nie. U moet die korrekte verbindingsdiagram opspoor, gewoonlik in die datablad vir u AVR-toestel.
Terwyl die usbASP-programmeerder die tradisionele 10-pen-aansluiting vir ouer Atmel-toestelle het, kan u die (XC4613) adapter om dit makliker te laat pas op nuwer 6pin-toestelle soos die UNO. Dit is maklik om die oriëntasie te onthou deur die resetpen aan te pas by die XC4613 adapter, soos hierna aangedui.
Aflaai ingesluit files
In die meegeleverde rits file (gevind op die aflaai bladsy vir XC4627) vind u hierdie PDF, saam met die sagteware wat u benodig, plus 'n paar kortpaaie en 'n bondel file om dinge makliker te bestuur.
Andersins, as u nie die ingeslote zip het nie, is die sagteware wat u benodig "avrdude" en die open-source USB-bestuurder "libusb" wat via ZADIG geïnstalleer kan word.
Stel drywers vir usbASP op met ZADIG
Eerstens moet u die bestuurders wat deur Windows geïnstalleer word, oorskryf wanneer u die XC4627. U hoef dit net een keer te doen.
Sluit u usbASP-programmeerder aan op die rekenaar en maak die ZADIG-sagteware oop (of deur middel van 'n kortpad of in die instellingsmap). Merk in die program wat verskyn Opsies> Wys alle toestelle
En verander die hoofkieslys na USBasp. U wil dan verander wat die bestuurder word deur deur die opsies te blaai totdat u dit bereik libusb win32
Klik op "Installeer bestuurder" - as dit reeds geïnstalleer is, sal dit lees as "Herinstalleer bestuurder" soos aangedui:
Sodra die huidige bestuurder (linkerkant) libusb0 is, kan u voortgaan met die gebruik van usbASP met avrdude
Gebruik AVRDUDE (GUI-weergawe)
Danksy 'n gebruiker met die naam zkemble het hulle 'n GitHub-bewaarplek van 'n gui verskaf wat dit makliker kan bestuur.
Voer die AVRDUDE GUI-snelkoppeling in die gids uit, of indien dit nie werk nie, installeer dit behoorlik in die instellingsmap.
As u nie die regte biblioteke het nie, moet Windows dit vir u installeer:
Dan word u begroet met 'n skerm met baie opsies, die een wat u vir USBASP moet bestuur:
Kies dan u hex file in die Flits gedeelte, ingestel op "skryf." Dan sal u MCU regs bo wil verander na die regte onderdeelnommer. Die UNO is gewoonlik ATMEGA328p, maar u moet elke toestel kontroleer en verander. Sodra u die waardes ingestel het, druk die vetdruk Program! knoppie om die heks te skryf file.
Gebruik AVRDUDE (CMD-weergawe)
Terwyl die GUI 'n voorplaat is vir die opdragprogram van avrdude. Begin die
AVRDUDE CMD.bat
file om die opdragpromptweergawe te open, wat ook avrdude vir u opstel. 'N ExampDie opdrag word in die kop gegee, maar u kan u eie opdrag uitvoer.
gebruik "cd" (verander gids) na die plek waar u u het file, en gebruik avrdude om dit te programmeer, bvample (Vir 'n file op jou lessenaar)
cd C: \ Gebruikers \ gebruikersnaam \ Desktop
avrdude –p m328p –c usbASP –P usb –U flits: w:filenaam.hex: a |
Waar –p die deel aandui, -c dui die programmeerder (usbASP) aan en –P is die poort.
Lees die handleiding met avrdude vir meer inligting oor parameters en veranderinge of voer 'avrdude -?“
Basiese foute
Kon nie USB-toestel met vid vind nie
Dit is 'n probleem met die usbASP-bestuurders. Het u ZADIG gebruik om die libusb-bestuurder te installeer? Is die usbASP ingeprop?
Verwagte handtekening (lees 100% maar kanselleer die program vroegtydig)
Dit hou verband met die instelling van die regte onderdeelnommer (-p skakelaar) - U kan hier sien dat ek 'n UNO gekoppel het ('waarskynlik m328p'), maar ek het atmega16u2 gekies (“Verwagte handtekening vir ATmega16u2 is ...”). Kyk of die regte gedeelte gespesifiseer is
Fout op avrdude.conf of andersins
Dit is 'n fout met betrekking tot avrdude config file, 'n ander weergawe as die avrdude -program. Gebruik die avrdude.exe EN avrdude.conf in die GUI -lêergids. As u avrdude vanaf 'n ander plek installeer en gebruik, moet u die weergawe van die config drie keer nagaan. (Ons nuutste weergawe, in hierdie zip file, is weergawe 6.3).
Australië
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
Nieu-Seeland
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922
Dokumente / Hulpbronne
![]() |
Jaycar usbASP programmeerder [pdfDokumentasie XC4627, XC4613, AVRDUDE, usbASP |