Update 11 April 2010
USBasp merupakan in-circuit programmer untuk mikrokontroler Atmel AVR. Rangkaiannya menggunakan ATMega48 atau ATMega8 dan beberapa komponen pasif lainnya. Programmer atau downloader ini menggunakan sebuah penggerak USB hanya-firmware (firmware-only USB driver), tidak memerlukan pengontrol USB khusus.
Fitur-fitur
- Bisa digunakan untuk berbagai macam platform, sudah diuji untuk Linux, Mac OS dan Windows;
- Tidakmemerlukan pengontrol atau komponen smd khusus;
- Kecepatan pemrograman bisa mencapai 5kByte/detik;
- Opsi SCK untuk mendukung mikrokontroler target yang berkecepatan rendah (< 1.5 MHz);
Mengunduh
Untuk mempelajari pembuatan downloader ASB asp ini silahkan membaca atau mempelajari artikel Downloader AVR dari Dhani Nugraha. Silahkan juga mengunduh bahan-bahannya disini…
Rangkaian dan firmware-nya
- usbasp.2009-02-28.tar.gz (260 kB)
- usbasp.2007-10-23.tar.gz (172 kB)
- usbasp.2007-07-23.tar.gz (176 kB)
- usbasp.2006-12-29.tar.gz (118 kB) Mendukung pemrogram dengan ATMega48 dan ATMega8.
- usbasp.2006-09-16.tar.gz (116 kB) VID/PID baru!
- usbasp.2005-11-14.tar.gz (175 kB)
- usbasp.2005-07-03.tar.gz (166 kB)
- usbasp.2005-04-21.tar.gz (169 kB)
- Sebaiknya baca dulu Readme.tx untuk detil pembuatan, instalasi dan penggunaan USBasp.
Perangkat Lunak
- AVRDUDE mendukung USBasp sejak versi 5.2! Ambil AVRDUDE.
- Khazama AVR Programmer merupakan sebuah aplikasi Windows XP/Vista khusus untuk USBasp dan avrdude.
- eXtreme Burner – AVR merupakan perangkat lunak GUI Windows khusus untuk pemrogram USB AVR berbasis USBasp, gak pake AVRDude.
- Jika Anda bermasalah dengan instalasi driver USBasp di lingkungan Windows 7, 64 bit, silahkan unduh driver khusus-nya disini!
Perangkat Keras
Perhatikan gambar berikut…
Layout PCB
Berikut beberapa layout PCB yang bisa Anda unduh di masing-masing website…
usbasp_single_side.t3001.zip Oleh Thomas Fischl PCB satu-sisi, berkas TARGET 3001! Ukuran: 90×40 mm (teroptimasi untuk Hammond 1591ATBU) |
||
lv_usbasp.tar.gz OlehPawel Szramowski (11/2007), dengan Low-voltage front-end. PCB satu-sisi, berkas EAGLE, beberapa komponen SMD |
||
http://svn.berlios.de/viewcvs/hw-projects/trunk/projects/avr-programmer/eagle/ Oleh Bernhard Walle PCB dua-sisi, berkas EAGLE, daftar komponen dengan nomor pemesanan untuk Reichelt.de dan Conrad.de Ukuran: teroptimasi untuk Hammond 1591ATBU |
||
http://thomaspfeifer.net/atmel_usb_programmer.htm Oleh Thomas Pfeifer PCB satu-sisi, berkas PDF, menggunakan SMD |
||
http://ostry.w.szu.pl/misc.php#USBasp Oleh Tomasz Ostrowski PCB sisi-tunggal, berkas PDF dan EPS, hanya menggunakan 0805 SMD, komponen lainnya diskrit. |
||
USBasp_CH.zip Oleh Christian Heigemeyr PCB sisi-tunggal, dengan beberapa komponen SMD 0805, berkas PDF Dengan tambahan tombol untuk reset dan memutus hubungan dengan target. |
||
USBasp.sch, USBasp.pcb ComponentSide.pdf, TopSide.pdf, Schematics.pdf oleh Zhurov Pavel PCB sisi-tunggal, format P-CAD 2002 dan PDF. Ada tambahan TXD dan RXD pada konektor ISP-nya |
||
usbasp_gr.rar oleh J.A. de Groot PCB sisi tunggal (format EAGLE), berukuran 3 x 8 cm dan hanya menggunakan komponen2 biasa. USBasp Howto (dalam bhs Belanda). |
||
usbasb_mg.zip oleh Matthias Görner PCB sisi-tunggal, eagle-format, dengan berkas PS/PDF sudah tersedia soket untuk ATmega8 dan ATmega32 |
||
Tarball with layout Oleh Hannes Östlund PCB sisi-ganda, SMD components, sangat kecil |
Daftar Link terkait…
- http://www.obdev.at/products/avrusb/ Firmware-only AVR USB driver
- http://libusb.sourceforge.net/ libusb
- http://libusb-win32.sourceforge.net/ LibUsb-Win32
- http://www.nongnu.org/avrdude/ AVRDUDE – AVR Downloader/UploaDEr
Semoga bermanfaat (sumber http://www.fischl.de/usbasp/).