Jumat, 08 Juli 2016

Membuat Rangkaian Downloader Mikrokontroler AVR USBasp



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 :


  1. ·Setelah layout disiapkan,kemudian print layout tersebut.Lalu fotocopy menggunakan kertas kalender. 
  2.    Kemudian siapkan PCB nya,lalu tempelkan layout dengan menggunakan setrika.
  3. Larutkan layout yang sudah disetrika dengan larutan kimia (HCl & H2O2). 
  4.  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