Sebelum memulai dan melanjutkan tulisan ini, saya doakan semoga teman-teman yang rupawan dan baik hati pengunjung setia blog sederhana ini saya jumpai dalam keadaan sehat wal'afiat dan selalu diberi limpahan rezeki yang barokah oleh Yang Maha Kuasa. Amin...
Downloader merupakan sebuah alat untuk memasukkan file hex kedalam mikrokontroller, dan salah satu downloader yang akan dibahas pada tulisan ini adalah USBasp. Sebenarnya ada banyak jenis downloader yang dapat digunakan, namun saya lebih merekomendasikan USBasp sebab downloader ini lebih populer dan simpel dalam penggunaannya serta support untuk Atmel mikrokontroller.
USBasp ini sudah banyak beredar dipasaran dan harganya cukup murah, akan tetapi bagi yang ingin membuatnya atau yang ingin menambah koleksi kit buatan sendiri, silahkan ikuti langkah-langkah pembuatannya pada tulisan ini.
Sebelum masuk pada tahap awal pembuatan, kita membutuhkan bahan-bahan berikut ini :
- USBasp downloader, pinjam dulu jika belum punya.
- Driver USBasp, download DISINI.
- Software Khazama AVR Programmer, download DISINI kemudian install.
- Firmware usbasp, download DISINI.
- Mikrokontroler Atmega8.
Bahan-bahan tersebut kita butuhkan sebelum masuk pada tahap pembuatan kit. Sebab kit yang akan dibuat nanti harus menggunakan Atmega8 yang sudah terisi firmware usbasp.
Langkah-langkah pengisian firmware Usbasp :
- Hubungkan Atmega8 dengan USBasp seperti gambar dibawah ini :
- Jalankan software Khazama AVR Programmer
- Pilih model chip (Atmega8)
- Atur fusebit
Buka menu "Command --> Fuses And Lock Bits"
Klik "Read All"
Atur H-Fuse, L-Fuse dan Lock seperti berikut ini: HFUSE=0xc9 LFUSE=0xef
Jika menggunakan software lain seperti pada tulisan INI, gunakan value HFUSE=0xc9 dan value LFUSE=0xef.
Kemudian klik "Write All".
- Load file hex
Buka menu "File --> Load FLASH file to Buffer"
Cari dan buka file firmware "usbasp.atmega8.2011-05-28.hex" yang sudah didownload tadi.
- Memasukkan firmware yang sudah di load kedalam chip Atmega8
Klik tombol "Auto Program" untuk memulai pengisian firmware USBasp kedalam chip Atmega8.
- Pengisian firmware USBasp selesai
Atmega8 kini sudah terisi firmware USBasp dan siap dibuatkan layout untuk dijadikan kit USBasp.
Membuat kit USBasp
Saya telah membuat layout yang penggunaannya nanti lebih simpel dari kebanyakan model kit USBasp.
Chip yang akan diisi firmware dapat ditancapkan langsung pada kit USBasp, juga dapat disambung dengan kit lain melalui konektor yang sudah tersedia.
Kit ini support dengan chip 28 pin dan 40 pin.
Layoutnya seperti ditampilkan dibawah ini :
Harap diperhatikan bahwa konektor usb yang digunakan pada layout yaitu mini usb atau micro usb yang dipasang dibawah pcb, dan SCK adalah jumper 2 pin.
Layout berbentuk file pdf dapat didownload DISINI.
Berikut ini adalah kit yang telah dibuat menggunakan layout diatas yang serba guna untuk pembuatan alat-alat berbasis mikrokontroler.
Adapun cara penggunaannya sama seperti pada langkah-langkah pengisian firmware USBasp diatas. Juga dapat digunakan untuk burning bootloader misalnya bootloader arduino bagi yang ingin membuat project arduino.
Artikel seperti ini sudah banyak kita jumpai didunia maya, namun tulisan ini saya buat khusus untuk teman-teman yang ingin dan akan Membuat Sendiri Smart Tester Atau ESR Digital serta untuk keperluan yang berhubungan dengan MIKROKONTROLLER pada tulisan lainnya diblog ini biar tidak kerepotan lagi mencari bahan rujukan dan referensi.
Terima kasih telah berkunjung dan menyempatkan waktu untuk membaca mohon maaf jika ada kekurangan.
Semoga bermanfaat dan selamat mencoba.
Salam Xperiment
bro aq dah bikn seperti di lay out itu tapi ada kendala saat di colok pc,,ada tulisan unknown device, tapi klo di colok ke hp pke otg lancar,,,untuk pcnya driver udah ok,,,soalnya biasanya pke usb asp pabrikan yg kaya flash disk itu lancar,,,mohon solusinya agar saya bisa mengunakannya di pc
ReplyDeleteCoba periksa kembali solderan atau coba ganti driver usbasp
DeleteCara download gmana bos?
ReplyDeleteSilahkan baca artikel Cara Download Pada Blog Xperiment n Xperience
DeleteCrystal nya pake berapa Mhz mas?
ReplyDelete12 MHz.
DeleteMaaf ya baru sempat balas