Jumat, 26 Juni 2015

Membuat Downloader ATMega8

Assalamualaikum

USBasp adalah merupakan salah satu downloader yang support untuk atmel mikrokontroller dan yang pada penggunaannya memakai jalur komunikasi melalui “port usb”. Dahulu kala pada era tahun 2000 ke bawah(era 90′an) proses mendownload suatu program(firmware) ke mikrokontroller masih menggunakan / melalui “port parallel(DB25)” tepatnya yang biasa digunakan untuk mesin printer pada era tersebut.
Tapi seiring berjalannya waktu kalau kita amati memasuki tahun ke tahun perkembangan teknologi komputer semakin maju dan pesat, tentunya dalam hal kecanggihan yang semakin hebat. Hampir segala kebutuhan kita terhadap komputer dibuat semudah / sesimple mungkin. salah satu contoh kecilnya misalnya proses akses yaitu mengirim, menyalin, menyimpan data, dsb. Itu semua sudah bisa kita akses melalui jalur komunikasi yang sifatnya universal atau yang biasa kita kenal dengan “port usb” yang dimensinya kita lihat cukup kecil.
Pada mesin printer sekarang pun aksesnya sudah tidak melaui “port parallel” lagi tetapi sudah melalui “port usb”. Perkembangan mesin printer akses melalui “port usb” dikarenakan pengaruh pada produksi komputer saat ini. Artinya coba saja kita perhatikan produk komputer/leptop keluaran sekarang, kita sudah tidak melihat lagi “port parallel” dan bahkan “port serial(DB9)” pun menyusul juga ketiadaannya. Dikarenakan mungkin hampir semua akses ke komputer cukup hanya melalui “port usb” yang sifatnya sangat universal.
Ok, sekarang kita kembali ke pembahasan tentang usb downloader avr. Jadi karena komputer / leptop keluaran sekarang sudah tidak ada lagi port parallel nya, akhirnya untuk menyesuaikan perkembangan komputer saat ini para tenaga ahli di bidang mikrokontroller mendesign / membuat suatu downloader yang bisa digunakan melaui “port usb”. Dan akhirnya sekarang sudah cukup banyak bermunculan jenis-jenis downloader avr usb. Salah satu yang terkenal dari beberapa downloader avr usb adalah USBasp.
Yang akan kita bahas di sini adalah tentang “Pembuatan downloader USBasp”. Kenapa downloader USBasp yang dibahas? alasannya karena downloader USBasp ini adalah salah satu jenis downloader yang sifatnya open source dari pembuatnya, jadi kita pun bisa membuatnya sendiri, bagi teman-teman yang tidak ingin repot teman – teman bisa membeli produk USBasp ataupun jenis lainnya yang sudah jadi di pasaran.
tapi bagi teman – teman yang ingin mencoba membuatnya sendiri ikuti prosedur di bawah ini.  
Berikut ini adalah langkah -langkah pembuatan downloader USBasp:
1. download terlebih dahulu bahan” utamanya (sudah include firmware+skematik+driver) di sini pilih yang terbaru
2. Siapkan PCB (bebas mau pake PCB bolong/polos)
3. Siapkan komponen” pendukungnya
4. Buat rangkaian sesuai skematik yang sudah tersedia
Berikut ini adalah software” pendukungnya pilih sesuai yang anda suka:
1. khazama programmer download di sini pilih versi yang terbaru
2. extreme burner download v1 di sini atau v2 di sini
3. bascomAvr – supports sejak version 1.11.9.6 download di sini
4. avrdude – supports sejak version 5.2 download di sini
kalo boleh saya sarankan pilih “Khazama programmer” karena size softwarenya kecil, penggunaanya pun simple dan mudah.
Fitur USBasp:
* Kompatible dengan OS windows (2k/XP/vista/seven)
* Tidak memerlukan pengontrol atau komponen smd khusus
* Kecepatan pemrograman bisa mencapai 5kByte/detik
* Terdapat jumper untuk opsi slowSCK untuk mendukung mikrokontroler target yang berkecepatan rendah (< 1.5 MHz)
* Tidak memerlukan tegangan external karena sudah mengambil tegangan dari komputer melalui port usb
* Terdapat jumper tegangan untuk mikrokontroller target bila ingin mengambil tegangan dari port usb, bila mikrokontroller target ingin menggunakan tegangan external lepas jumpernya.

di bawah ini adalah gambar skematik rangkaian USBasp
http://www.fischl.de/usbasp/bilder/usbasp_circuit.png


0 komentar:

Posting Komentar