23/07/13
0
komentar
MEMPROGRAM ATMEGA8/16/32 TANPA DOWNLOADER (DENGAN INJECT USBASP LANGSUNG)
Sobat Blogger kali ini saya mau share sedikit Mengenai mikrokontroler, sekarang untuk mengisi program ke mikrokontroler jenis AVR
(baru nyoba ATMEGA8,16 dan 32) ga perlu downloader, syaratnya yaitu
mikrokontroler yang mau diisi program diinject terlebih dahulu dengan program
USBasp, jadi cukup 1 kali isi saja menggunakan downloader di awal pemakaian,
selanjutnya kalau mau isi program lagi tinggal pakai kabel usb. Ini karena
mikrokontroler tadi sudah diisi program downloader, jadi secara tidak langsung
selain mejadi mikrokontroler target, otomatis di dalamnya sudah terpasang program
downloader. Nah, mau tahu? berikut penjelasannya.
1. Gambar rangkaian minimum system harus ada
rangkaian ini
· Untuk ATMega8
· Untuk ATMega16/32
minimum system biasa (seperti biasanya). Untuk
penulisan Fuse Bit pada downloader adalah sebagi berikut:
·
ATMega8
·
High Fuse 0xC0
·
Low Fuse 0x9F
·
Lock Fuse 0xCF
·
ATMega16
·
High Fuse 0xC0
·
Low Fuse 0x9F
·
Lock Fuse 0xCF
·
ATMega32
·
High Fuse 0xC2
·
Low Fuse 0x9F
·
Lock Fuse 0xCF
Firmware dapat diunduh
3. Pasang ATMega tadi ke board yang telah dibuat
sama seperti gambar di atas.
4. Tinggal dicoba, langkahnya sebagi berikut:
·
Hubungkan rangkaian
dengan PC/Laptop
· Jika ada warning "USB
device not recognized", tekan tombol RST1 dan RST2 bersamaan, kemudian
lepaskan tombol RST1 (RST2 masih ditekan), tunggu kira2 1 detik, kemudian
lepaskan tombol RST2.
·
Jika berhasil maka akan
terdeteksi "USBasp"
·
Jika tidak kemungkinan
driver USBasp belum terinstal, silahkan install terlebih dahulu.
·
Gunakan software USBasp,
Khazama AVR atau yang lainya untuk memasukkan program.
Selamat mencoba
Selamat mencoba