Jaycar documentazione usbASP Programmer
Connessione à UNO
U usbASP (XC4627) u programatore pò cunnette si à a maiò parte di i dispositivi di tippu AVR, micca solu à l'unu. Duvete circà u schema di cunnessione currettu, generalmente truvatu in a scheda tecnica per u vostru dispositivu AVR.
Mentre u prugrammatore usbASP hà u connettore tradiziunale à 10 pin per i vechji dispositivi Atmel, pudete aduprà u (XC4613) adattatore per falla adattà più facilmente à dispositivi 6pin più recenti cum'è l'UNO. Hè faciule di ricurdà l'orientazione aghjustendu u pin di reset à u XC4613 adattatore, cumu indicatu à a diritta.
Scaricamentu inclusu files
In u zip furnitu file (truvatu in a pagina di download per XC4627) truverete stu PDF, cù u software chì avete bisognu, più uni pochi di scorciatoie è un batch file per fà e cose più faciule da gestisce.
Inutili, sè ùn avete micca u zip inclusu, u software chì avete bisognu hè "avrdude" è u driver USB open-source "libusb" chì pò esse installatu via ZADIG.
Configurate i driver per usbASP cù ZADIG
Prima, duvete rimpiazzà i driver chì sò installati da Windows quandu si connette per a prima volta XC4627. Duvete fà solu questu una volta.
Inserite u vostru prugrammatore usbASP in l'urdinatore è aprite u software ZADIG (sia cù una scorciatoia, sia truvatu in u cartulare di installazione). In u prugramma chì si mostra, tick Opzioni> Mostra tutti i dispositivi
È cambià a scatula dropdown principale per esse USBasp. Dopu vulete cambià ciò chì diventa u cunduttore scorrendu e opzioni finu à ghjunghje libusb win32
Hit "Install driver" - se hè dighjà installatu, leggerà cum'è "Reinstall driver" cum'è mostratu:
Una volta chì u driver attuale (a sinistra) hè libusb0, pudete poi andà avanti cù usbASP cù avrdude
Aduprà AVRDUDE (Versione GUI)
Grazie à un utilizatore chjamatu zkemble, anu furnitu un repositoriu GitHub di un gui chì pò fà più faciule da gestisce.
Executà l'accurtatoghju AVRDUDE GUI in u cartulare, o se questu ùn funziona micca, installate bè in u cartulare di installazione.
Se ùn avete micca e biblioteche currette, Windows deve installallu per voi:
Allora sarete accoltu cun un schermu chì hà parechje opzioni, quellu chì gestite per USBASP hè:
Dopu selezziunate u vostru hex file in u Flash parte, impostata per "scrive". Dopu, in cima à a destra, vulete cambià u vostru MCU à u numeru di parte currettu, l'UNO hè di solitu ATMEGA328p ma duverete verificà è cambià per ogni dispositivu. Una volta chì avete impostatu i valori, premete u grassettu Prugramma! buttone per scrive u hex file.
Aduprà AVRDUDE (Versione CMD)
Mentre a GUI hè una facciata à u prugramma di linea di cummanda di avrdude. Curriri lu
AVRDUDE CMD.bat
file per affaccià a versione di prompt di cumanda, chì hà da creà ancu avrdude per voi. Un esampU cumandamentu hè datu in l'intestazione, ma pudete eseguisce u vostru propiu cumandamentu.
aduprate "cd" (cambià l'annuariu) in u locu chì avete u vostru file, è utilizate avrdude per programallu, per esempiuample (Per un file nantu à u vostru desktop)
cd C: \ Users \ username \ Desktop
avrdude –p m328p –c usbASP –P usb –U flash: w:filenome.hex: a |
Induve –p denota a parte, -c denota u prugrammatore (usbASP) è –P hè u portu.
Per più infurmazione nantu à i parametri è i cambiamenti, leghjite u manuale cù avrdude o eseguite "avrdude -?“
Errori di basa
Impussibule di truvà un dispositivu USB cù vid
Questu hè un prublema in relazione à i driver usbASP. Avete adupratu ZADIG per installà u driver libusb? L'usbASP hè inseritu?
Firma prevista (Leghje 100% ma annulla u prugramma prestu)
Questu hè ligatu à ùn impostà micca u numeru di parte currettu (-p switch) - Pudete vede quì chì aghju cunnessu un UNO ("probabilmente m328p") ma aghju sceltu atmega16u2 ("A firma prevista per ATmega16u2 hè ..."). Verificate chì a parte curretta hè stata specificata
Errore nantu à avrdude.conf o altrimenti
Questu hè un errore in quantu à a cunfigurazione avrdude file, essendu una versione sfarente di u prugramma avrdude. Aduprate l'avrdude.exe È avrdude.conf situatu in u cartulare GUI. Se stallate è utilizate avrdude da un locu diversu, assicuratevi di triplicà verificà quella versione di a configurazione. (A nostra ultima versione, in questu zip file, hè a versione 6.3).
Australia
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
Nova Zelanda
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922
Documenti / Risorse
![]() |
Programmatore usbASP di Jaycar [pdfDocumentazione XC4627, XC4613, AVRDUDE, usbASP |