Nama : Ona Anisa
kelas : 2cb
NIM :061430700545
USB
DOWNLOADER AVR USBasp
Berikut
ini cara membuat DOWNLOADER MIKROKONTROLER USB dengan IC ATMEGA 8 16PU / ATMEGA 8 16PI sebagai Driver USB Mikrokontroler
untuk dapat mengirim data program baik ke IC ATMEL AT89S51/52/53 dan IC ATMEGA
8/16/32/8535.
Cara Membuat USB downloader AVR
USBasp adalah :
1. Membuat PCB sesuai gambar schematic dibawah ini
2. Mendownload firmware ke chip Atmega8 melalui port parallel
dengan software Ponyprog
atau CodeVision
3. Install driver pada sistem operasi windows XP baik SP1, SP2,
SP3, Vista
LANGKAH PERTAMA (membuat hardware)
Buatlah rangkaian seperti schematic
dibawah ini
Daftar Nilai – Nilai komponen yang digunakan yaitu :
No.
|
Nama Komponen
|
Keterangan
|
1
|
Capasitor (C1, C2) = 22pF
|
2 buah
|
2
|
Capasitor Elco (C3) = 10v/4,7 µF
(tidak boleh terbalik memasang
Lapisan hitam bertanda Positif (+) lapisan
putih bertanda (-) Negatif
|
1 Buah
|
3
|
Capasitor (C4) = 104nF warna orange
|
1 Buah
|
4
|
Dioda Zener (D1, D3) = 3V6 atau 3V3
|
2 Buah
|
5
|
IC1 = ATMEGA8
16 PU
Atau
IC1 = ATMEGA8
16 PI
|
1 Buah
|
6
|
LED1 = LED Red
|
1 Buah
|
7
|
LED2 = LED Green
|
1Buah
|
8
|
Kristal (Q1) = 12Mhz
|
1 Buah
|
9
|
Resistor ¼ Watt (R5, R6) = 68 Ohm
(warna
: Biru, Abu-abu) hanya 2 warna
|
2 Buah
|
10
|
Resistor ¼ Watt (R8) = 2,2 kOhm
Warna : (Merah, Merah, Merah)
|
1 Buah
|
11
|
Resistor ¼ Watt (R1, R2) = 330 Ohm
Warna : Orange, Orange, Coklat
|
2 Buah
|
12
|
Resistor ¼ Watt (R7) = 10 kOhm
Warna : Coklat, Kuning
|
1 Buah
|
13
|
Resistor ¼ Watt (R3) = 1 kOhm
Warna : Coklat, Orange
|
1 Buah
|
14
|
Conector (X1) = USB
|
1 Buah
|
15
|
Soket IC ATMega 8
(28 Pin Kaki nya)
|
1 Buah
|
Setelah
dibuat PCB harap dicek terlebih dahulu apakah ada jalur yang short atau tidak,
karena akan dihubungkan pada Komputer atau laptop
.
Berikut ini langkah penggunaan dan troubleshooting-nya:
- Pertama temen2 install dulu drivernya… tinggal cek di device manager PC ato laptop temen2.
- Kedua Instal software Khazamanya… tinggal Next…Finish dan Yes :D.
- Jalankan software Khazama AVR Programmer, berikut tampilannya: Pada menu “ AVR : “ Pilih tipe mikrokontroler yang digunakan, misalkan ATMEGA32.
- Untuk mendownload program yang telah di compile ( file dalam bentuk *.hex) berikut langkahnya:
- Cari file *.hex hasil compile di folder dimana program tersebut disimpan, kemudian pilih open.
Maka
tampilan jendela khazama akan menjadi:
Langkah
selanjutnya tinggal meng-klik tombol “ Auto Program “ maka proses
downloading akan berlangsung.
- Kemudian akan muncul jendela
seperti berikut, yang menandakan proses downloading telah selesai dan
berhasil ^_^
Berikut
beberapa kejadian error saat penggunaan khazama dan troubleshootingnya.
Error diatas, terjadi jika Khazama downloader belum di
sambungkan dengan sistem minimum mikrokontroler yang akan diprogram, solusinya
adalah dengan menghubungkan keduanya. Atau dapat juga terjadi saat sistem
minimum mikrokontroler dengan Khazama downloader telah terhubung, namun
mikrokontroler yang digunakan adalah mikrokontroler baru (baru dari pabrikan)
yang belum di konfigurasi fuse bit-nya. Maka solusinya adalah mengatur fuse
bitnya terlebih dahulu.
Tutorial Software ProgISP v.1.7.2
Menggunakan
ProgISP_v.1.72
Salam buat
sobat semua,....
Pada posting
kali ini penulis akan mencoba menjelaskan sedikit cara menggunakan Software
ProgISP_v1.72. Software ini digunakan dalam pemrograman mikrokontroler
khususnya saat melakukan Download File *.HEX ke dalam memori mikrokontroller
MCS-51. Untuk bisa menggunakan software ini tentunya sobat harus
mempunyai soft-copy software tersebut, karena software ini
bersifat portable jadi tidak perlu di instal terlebih dahulu.
Bentuk
tampilan programnya sebagai berikut:
Gambar 1. Tampilan program ProgISP_v.1.72
Selain
mempunyai soft-copy programnya, sobat juga harus punya hardware USBASP yang
merupakan perangkat komunikasi antara PC dengan Chip Mikrokontroler. Setelah
hardware terhubung tampilan jendela program menjadi seperti di bawah ini,
perhatikan perbedaannya:
Gambar 2.a Perhatikan perubahan yang terjadi
Gambar 2.b Hardware terdeteksi
Selanjutnya
memanggil file *.HEX yang akan di download ke memori mikrokontroller, caranya
Klik tombol Load Flash - truss pilih file *.HEX yang akan di download dan Klik
tombol Open, seperti ditunjukan pada gambar berikut ini :
Gambar 3.a Klik Load Flash
Gambar 3.b Memilih File *.HEX
Langkah
terakhir adalah Klik tombol Auto untuk Downloadding, jangan lupa lihat proses
downloadnya hingga selesai.
Gambar 4. Download proses.
Terakhir
perhatikan apakah program dapat berjalan seperti yang diharapkan (pada rangkaian
aplikasi mikrokontroler).
gan bedanya atmega8-PI sama atmega8-PU apa ya?
BalasHapus