Posted by : Unknown
Rabu, 13 Juli 2016
Cara Membuat Rangkaian Downloader USBASP dengan Atmega8
Dalam kesempatan ini saya akan membuat
rangkaian downloader usbasp. sebelum menyiapkan bahannya, terlebih dahulu
akan saya jelaskan definis umum downloader usbasp. Downloader USBasp merupakan
suatu device yang berfungsi untuk mendownload/ flash program yang telah kita
kompilasi (dalam bentuk HEX) ke dalam suatu IC mikrokontroler AVR. Pada suatu
downloader terdapat IC yang difungsikan untuk mendownload program ke IC
yang berada pada minimum sistem.
Komponen yang Dibutuhkan :
1. Atmega8
2. PCB polos
3. Socket 28 pin
4. Larutan FeCl
5. Crystal 12Mhz
6. Capasitor 22pF
dan 100nF
7. LED Green dan
Red
8. Resistor
9. Elcho 10uF
10. Pin Header dan Jumper
11. Kabel USB tipe B
Langkah – Langkah sebagai berikut :
Siapkan pcb yang telah dibuat
Selanjutnya kita siapkan komponen yang di butuhkan
diantaranya :
Lanjut dengan memasang komponen yang telah di siapkan.
sebelum memasang komponen terlebih dahulu kita sambungkan jumper pcb, seperti
terlihat di bawah ini
ada 5 jumper kawat yang harus di hubungkan.
ada 5 jumper kawat yang harus di hubungkan.
Dilanjutkan dengan memasang komponen satu persatu.
dan hasil akhir seperti ini
Dilanjutkan dengan pengisian firmware downloader usbasp ke dalam ic atmega8.
Ada beberapa cara pengisian downloader, bisa menggunakan sofware ponyprog atau
codeVision. Cara mendownload firmware jika menggunakan software CodeVision AVR
Jika teman-teman sudah terbiasa menggunakan codevision AVR dan malas
menggunakan Ponyprog, berikut adalah cara melakukan download melalui Codevision
AVR.
- Setelah masuk ke CodeVision AVR
pilih SETTINGS → PROGRAMMER → pilih
KANDA SYSTEM STK200+/300 → LPT1:378h
→ OK
- Setting FUSE BIT, caranya pilih
TOOL → CHIP PROGRAMMER → setting
- Kemudian pilih File → Load Flash →
usbasp.atmega8.2009-02-28.hex (ada difolder
usbasp.2009-02-28\bin\firmware) →
Klik Program All
Setelah chip ATmega8 didownload dengan Ponyprog atau CodeVision AVR, maka saatnya
meng-install driver USBasp.
meng-install driver USBasp.
Hubungkan ATmega8 yang sudah diisi
firmware dengan port USB. Kemudian windows secara otomatis akan meminta
driver. Pilih yang ADVANCED, seperti gambar dibawah kemudian NEXT. Ikuti
gambar berikutnya klik BROWSE pilih folder libusb_0.1.12.1
(usbasp.2009-02-28\bin\win-driver) kemudian NEXT.
- Berikutnya adalah load firmware caranya
- Klik File
- Load flash to buffer
- Kemudian cari dimana firmware tersebut disimpan
- Setelah itu klik auto program
- Load Flash
- Cari file.HEX
- Write Flas
- Succesfully Writing Flash
- Sampai disini 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.
- USBASP sudah terinstall