Membuat Rangkaian Downloader Mikrokontroler AVR USBasp
Apa Itu Rangkaian Downloader Mikrokontroler?
Downloader atau
programmer dalam dunia mikrokontroler dikenal
sebagai alat yang dapat digunakan
untuk mengisi (flashing)
program ke dalam chip mikrokontroler.
Downloader atau
programmer merupakan alat atau tools
wajib yang harus Anda miliki ketika ingin
ngoprek mikrokontroler.
Downloader mikrokontroler banyak jenisnya,
tertantung
merek mikrokontroler apa yang Anda gunakan.
Masing-masing pabrik
mikrokontroler biasanya menjual programmernya secara terpisah.
Anda dapat
membelinya sesuai dengan chip mikrokontroler apa yang Anda gunakan. Downloader
atau programmer mikrokontroler dapat juga dibuat sendiri.
Banyak sekali
rangkaian downloader mikrokontroler atau
programer mikrokontroler yang dapat
Anda lihat di internet.
Salah satunya adalah downloader mikrokontroler AVR yang
bernama USBasp.
USBasp merupakan salah satu downloader mikrokontroler AVR
yang
sifatnya open source. Anda dapat mendownload rangkaiannya secara gratis.
Anda
juga dapat membuat sendiri rangkaian downloadernya
tanpa harus membayar lisensi
ke pembuat rangkaiannya.
Saya merubah header ISP yang digunakan
untuk menghubungkan
downloader ke mikrokontroler. Saya lebih suka menggunakan
koneksi ISP yang 6 pin dengan urutan MOSI, MISO, SCK, RESET, VCC dan GND.
Kemudian jumper self programing juga saya hilangkan karena
saya tidak
membutuhkannya. Hasil layout PCB dari rangkaian downloader
USBasp dapat Anda
lihat di bawah ini :
LANGKAH KERJA :
- ·Setelah layout disiapkan,kemudian print layout tersebut.Lalu fotocopy menggunakan kertas kalender.
- Kemudian siapkan PCB nya,lalu tempelkan layout dengan menggunakan setrika.
- Larutkan layout yang sudah disetrika dengan larutan kimia (HCl & H2O2).
- Bor pada bagian pin/kaki-kaki komponen sesuai dengan layout.Jika sudah,pasang komponen yang telah dipersiapkan sebelumnya.
Maka jika telah
selesai,akan menjadi seperti ini:
Untuk
membuktikan alat yang kita buat dapat digunakan,
mari kita tes dengan menggunakan
softwarenya :
cara ngetestnya
adalah buka khazama AVR Programmer
kemudian pilih command > read signature
jika ada permasalahan dalam koneksi
maka akan muncul notifikasi
berikut :
solusinya adalah :
1.
cek kembali koneksi (kabel ke mikrokontroler target) .
2.
jangan lupa untuk memberi supply tegangan ke mikrokontroler target.
3.
Jika permasalahan masih terjadi maka mungkin terjadi permasalahan
pada saat
penginstalan driver Jika koneksi lancar maka akan
muncul notifikasi seperti
berikut.
berikutnya
adalah load firmware .
caranya klik File > Load flash to buffer > kemudian
cari dimana
firmware tersebut disimpan > setelah itu klik auto program
Load flash
Writing Flash Succesfully
Writing Flash Sampai disini anda telah
berhasil mengisi firmware
ke dalam mikrokontroler atmega8 . Untuk mencobanya
apakah firmware yang anda isi telah berfungsi dengan baik,
anda dapat
mencobanya langsung diboard USBASP.
lihat di device manager (start > Run
> "devmgmt.msc")
jika berfungsi dengan baik , maka USBASP akan
tampil tanpa tanda seru.
jika ada tanda seru maka itu artinya driver
USBASP masih belum terinstal.
silakan instal terlebih dahulu.
untuk download filenya klik disini
Terima kasih semoga bermanfaat bagi teman-teman ^,^
Tidak ada komentar:
Posting Komentar