Dokumentasi Programmer Jayb usbASP

papan sirkuit

Nyambung menyang UNO

UsbASP (XC4627) programmer bisa nyambung menyang piranti tipe AVR sing paling akeh, ora mung sing beda. Sampeyan kudu nggoleki diagram sambungan sing bener, biasane ditemokake ing lembar data kanggo piranti AVR.

Nalika programmer usbASP duwe konektor 10-pin tradisional kanggo piranti Atmel lawas, sampeyan bisa nggunakake (XC4613) adaptor supaya luwih gampang dipasang ing piranti 6pin sing luwih anyar kayata UNO. Gampang dielingi orientasi kanthi cocog pin reset menyang XC4613 adaptor, kaya sing dituduhake ing sisih tengen.

Klebu download files

Ing zip sing diwenehake file (ditemokake ing kaca download kanggo XC4627) sampeyan bakal nemokake PDF iki, bebarengan karo piranti lunak sing dibutuhake, plus sawetara trabasan lan kumpulan file kanggo nggawe samubarang luwih gampang kanggo ngatur.
Yen ora, yen sampeyan ora duwe zip sing kalebu, piranti lunak sing sampeyan butuhake yaiku "avrdude" lan driver USB open-source "libusb" sing bisa diinstal liwat ZADIG.

Siapke driver kanggo usbASP karo ZADIG

Kaping pisanan, sampeyan kudu nimpa driver sing diinstal ing windows nalika sampeyan plug in pisanan XC4627. Sampeyan mung kudu nindakake iki sepisan.

Pasang programmer usbASP menyang komputer lan bukak piranti lunak ZADIG (liwat trabasan, utawa ditemokake ing folder persiyapan). Ing program sing ditampilake, obah  Pilihan> Tampilake kabeh piranti

Lan ganti kothak molor utama dadi USBasp. Sampeyan banjur pengin ngganti apa sing dadi driver kanthi nggulung opsi nganti tekan libusb win32
Pencet "Instal driver" - yen wis diinstal, mula bakal diwaca minangka "Instal driver" kaya sing dituduhake:
antarmuka panganggo grafis, teks, aplikasi

Sawise driver saiki (sisih kiwa) libusb0, sampeyan banjur bisa nggunakake usbASP kanthi avrdude

Nggunakake AVRDUDE (Versi GUI)

Thanks kanggo pangguna sing jenenge zkemble, dheweke nyedhiyakake repositori GitHub gui sing bakal luwih gampang dikelola.

Jalanake trabasan AVRDUDE GUI ing folder, utawa yen ora bisa, instal kanthi bener ing folder persiyapan.

Yen sampeyan ora duwe perpustakaan sing bener, windows bakal nginstal kanggo sampeyan:
antarmuka panganggo grafis, teks, aplikasi

Banjur sampeyan bakal disambut karo layar sing akeh pilihan, sing sampeyan atur kanggo USBASP yaiku:
antarmuka panganggo grafis, teks
Banjur pilih hex sampeyan file ing lampu kilat bagean, disetel kanggo "nulis." Banjur ing sisih tengen ndhuwur sampeyan pengin ngganti MCU dadi nomer sing bener, UNO biasane yaiku ATMEGA328p, nanging sampeyan kudu mriksa lan ngganti saben piranti. Sawise sampeyan wis nemtokake angka kasebut, pencet kandel Program! tombol kanggo nulis hex file.

Nggunakake AVRDUDE (Versi CMD)

Nalika GUI minangka faceplate kanggo program perintah avrdude. Mbukak ing

AVRDUDE CMD.bat

file kanggo mbukak versi command prompt, sing uga bakal nyetel avrdude kanggo sampeyan. Mantanample printah diwenehi ing header, nanging sampeyan bisa mbukak printah dhewe.

gunakake "cd" (ganti direktori) menyang lokasi sing sampeyan duwe file, lan nggunakake avrdude kanggo program, kanggo Example (Kanggo a file ing desktop sampeyan)

cd C: \ Pangguna \ jeneng panganggo \ Desktop

avrdude –p m328p –c usbASP –P usb –U flash:w:filejeneng.hex:a

Ing endi –p nuduhake bagean kasebut, -c nuduhake programmer (usbASP) lan –P minangka porte.

Kanggo informasi luwih lengkap babagan parameter lan pangowahan, waca manual kanthi avrdude utawa jalanake “avrdude -?

Kesalahan dhasar

Ora bisa nemokake piranti USB kanthi vid

teks

Iki minangka masalah sing gegandhengan karo driver usbASP. Apa sampeyan nggunakake ZADIG kanggo nginstal driver libusb? Apa usbASP dipasang?

Tandha sing Diarepake (Maca 100% nanging mbatalake program luwih awal)

nutup layar

Iki ana gandhengane karo ora nyetel nomer bagean sing bener (-p switch) - Sampeyan bisa ndeleng ing kene aku wis nyambung UNO ("mungkin m328p") nanging aku wis milih atmega16u2 ("Tandha sing diarepake kanggo ATmega16u2 yaiku ..."). Priksa bagean sing bener wis ditemtokake

Kesalahan ing avrdude.conf utawa liya-liyane

Iki minangka kesalahan sing ana gandhengane karo konfigurasi avrdude file, dadi versi sing beda karo program avrdude. Gunakake avrdude.exe LAN avrdude.conf dumunung ing folder GUI. Yen sampeyan nginstal lan nggunakake avrdude saka lokasi sing beda, priksa manawa sampeyan mriksa versi konfigurasi kasebut. (Versi paling anyar, ing zip iki file, yaiku versi 6.3).

Australia

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

Selandia Anyar

 www.jaycar.co.nz
 techstore@jaycar.co.nz
0800 452 922
gambar pasuryan

Dokumen / Sumber Daya

Jaycar usbASP Programmer [pdf] Dokumentasi
XC4627, XC4613, AVRDUDE, usbASP

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *