1) Microcontroller ATMEGA 8 yang telah terisi program downloader (untuk megisikan programnya minimal mempunyai downloader dan minimum system) dan socketnya
2) Untuk driver dan program downloader untuk diisikan ke ATMEGA 8 dapat didownload disini
3) PCB dot atau PCB hasil design yang dapat didownload disini (dapat dibuka dengan software EAGLE)
4) Crystal 12 MHz
5) Capasitor 22pF 2 buah
6) konektor usb printer female beserta kabel connector usb nya

7) resistor 10k, 2k2, 1K, 68ohm atau bisa digantikan dengan 100 ohm bila tidak ada (siapkan masing-masing minimal 2).
8) kapasitor 4,7 uF/16 V dan kapasitor 100nF
9) LED 3mm 3 buah (warnanya merah, kuning, hijau : merah untuk busy, kuning standby, hijau power).
10) Dioda zener 3.6 volt 2 buah
11) jumper header + header 2pin masing-masing 1 buah
12) male amphenol header 10 pin 1buah + cable 10 core dan connector female amphenol header 10 pin yang telah terpasang seperti gambar di bawah.
![]() |
male amphenol header 10 pin 1 buah |
![]() |
cable 10 core dan connector female amphenol header 10 pin |
Setelah itu untuk rangkaiannya adalah sebagai berikut :
![]() |
Rangkaian downloader USBASP |
PROSEDUR
1. Buat Rangkaian pada PCB seperti rangkaian di atas atau Anda dapat mendownload design yang saya buat disini (buka dengan software EAGLE) lalu mengetching dan menyoldernya. Setelah jadi tanpa ATMEGA 8 hubungkan USBASP dengan komputer melalui port usb bila berhasil maka akan muncul tanda usb not recognize dan LED power menyala.
2. Transfer program USB.hex yang ada pada folder file usbasp yang Anda download (linknya ada diatas ke ATMEGA 8 dengan downloader paralel atau bila komputer Anda tidak memiliki port paralel Anda dapat mendownloadnya dengan usb downloader usbasp yang sudah jadi (pinjam di teman) untuk mikro yang baru beli harus mengatur fuse bitnya dahulu sebelum mengisikan programnya.
Ini saya contohkan mentransfer program dengan downloader paralel dengan software codevision AVR . bila tidak memiliki bisa mendownload programnya. software codevision avr ini akan kita gunakan terus untuk memprogram mikro seterusnya.
buka software codevision AVR lalu pada menu bar klik settings-programmer lalu pilih Kanda Systems STK200+/300.lalu OK
lalu setelah itu pada menu bar klik Tools-Chip Programmer lalu klik File-load flash kemudian pilih file USB.Hex yang ada pada folder file usbasp
Setelah itu atur settingan seperti gambar dibawah ini lalu klik program All
3. Setelah itu pasang ATMEGA 8 pada rangkaian yang dibuat kemudian colokan kembali ke komputer maka Anda akan diminta memasukkan driver. drivernya ada pada folder file usbasp. didalam folder bernama win-driver, jadi tunjuk pada folder file usbasp\win-driver.
4. jika proses berhasil maka akan ada notfikasi sukses, kemudian copot dan pasangkan kembali usb downloader lalu lihat pada control panel-device manager akan ada hardware usbasp seperti gambar dibawah ini.
Sekian dari saya untuk Membuat downloader AVR USBASP bila ada pertanyaan silahkan comment.
Bang pada saat saya ingin memasukkan file win driver kok pada device managernya malah error. Ada tulisan "unknown usb device (device descriptor request failed)".
ReplyDeleteSaya transfer program hex k dlm atmega8 nya menggunakan usbasp pabrikan punya temen saya.
Mohon dijawab bang. Terima kasih
Begini mas Rivky...jika Anda membeli ATMEGA baru maka setingan default clocknya adalah menggunakan INTERNAL CLOCK 1MHz
Deletesedangkan pada Downloader USBASP menggunakan EXTERNAL CLOCK 12MHz (berupa crystal 12Mhz) solusinya Anda Harus menyetting Fuse Bit ATMEGA Anda....tools yang dibutuhkan adalah Downloader (bisa menggunakan downloader teman Anda), dan software downloader (disini saya biasanya menggunakan khazama). untuk caranya
saya kasih refrensi dari blog orang ya...soalnya saya belum sempat menulis lagi:
https://fahmizaleeits.wordpress.com/tag/atur-fuse-bit-dengan-software-khazama/
Salam
LSK
misi master mau tanya in suport buat atmega apa aja ? 16 support ga ? terus fungsi slow sck it apa ?
ReplyDeleteUntuk USBASP ini support untuk semua Jenis ATMEGA.....untuk ATMEGA 16 support,
Deletefungsi dari slow sck untuk menyamakan clock, jadi apabila Anda memdownload program ke Microcontroller (misal ATMEGA 16) yang baru beli dimana fuse bitnya belum di set ( masih menggunakan clock internal 1Mhz) maka slow sck harus disambung. apabila Anda mendownload program ke microcontroller yang sudah diset fusebitnya sehingga settingan clock microcontroller menggunakan external clock maka slow sck tidak usah disambung.
Master...
ReplyDeleteBegini,..saya ingin mengatur fuse bit atmega8 dengan crystal 16mhz . Jumper slow sck dlm k adaan TERSAMBUNG / TIDAK TERSAMBUNG.
Terima kasih master ats jawabanya.
fungsi dari slow sck untuk menyamakan clock, jadi apabila Anda memdownload program ke Microcontroller (misal ATMEGA 8) yang baru beli dimana fuse bitnya belum di set ( masih menggunakan clock internal 1Mhz) maka slow sck harus disambung. apabila Anda mendownload program ke microcontroller yang sudah diset fusebitnya sehingga settingan clock microcontroller menggunakan external clock maka slow sck tidak usah disambung.
DeleteGan, tolong kirim file usbasp.rar nya ke email saya.
ReplyDeleteSaya susah downloadnya dari ziddu
agenpulsa70@yahoo.com
mas saya punya downloader usb standar.apakah bisa untuk mengisi firmware atmega 8.saya ngak punya pc pararel aya memakai laptop?mksh
ReplyDeleteBlognya sangat bagus mas.saya coba merakit sesuai tutorial diatas tetapi kok gagal ya usbasp tak tancapkan tetep terdetek usb not recogniced ya?apa ada yang salah?saya ambil firmwhere usbaspnya disini www.fischl.de/usbasp/ soalnya link di atas eror.mohon arahanya mas
ReplyDeleteTerima Kasih sudah mengunjungi blog saya,
Deleteuntuk file diatas sudah coba saya download tidak ada error,
jika mengalami masalah tersebut itu ada 2 kemungkinan mas..
1. rangkaian Anda salah...
2. firmware belum didownloadkan/ firmware salah..
saran saya Silahkan Anda Cek kembali dengan teliti rangkaian Anda mungkin ada solderan yang kurang...lalu apabila sudah benar downloadkan firmwarenya...
Kalau atmega8 dijadikan minimum sytem dan untuk menyimpan data dari komputer apa harus menggunakan donwloder?
ReplyDeleteMas mau nanya bedanya USBASP dengan USBISP apa?
ReplyDeleteProgrammer setting default nya apa?
ReplyDeletebang tolong kirim file usbasp.rar nya ke email adikomang20@gmail.com ya terima kasih
ReplyDeletemas ada nomor WA ang bisa dihubungi untuk tanya tanya
ReplyDelete