USB asp adalah modul downloader untuk
mikrocontroler AVR,yang tersusun menggunakan ic ATMega8, ATMega48 atau ATMega88
dan beberapa komponen pasif sebagai pendukungnya.
Fungsi dari USB asp sendiri adalah untuk
menjembatani / untuk mengisi program ( file hex) hasil compile dari computer ke
microcontroller target.
Untuk membuat sendiri USB asp kita
bisa membuat dari skema di atas atau bisa browsing ke http://www.fischl.de/usbasp/ untuk lihat lihat contoh USB asp.
Alat dan bahan untuk buat USB asp:
1.Board USB asp
2.Systim minimum
ATMega8
3.Downloader USBasp/ISP
4.Komputer / PC
5.Software untuk download program (hex) bisa pakai
progisp,khazama,avrdude dll
6.Program (hex) USBasp
7.Driver USBasp ( disesuaikan gengan computer / PC yang kita
gunakan
Langkah-langkahnya:
1.
Buat board USBasp
seperti contoh diatas, bisa menggunakan software pcb seperti, eagle, diptrace,
expres pcb, altium, dll. untuk ini saya anggap anda sudah membuatnya.
2.Siapkan juga sistem minimum atmega8 yang
fungsinya adalah disini atmega8 sebagai mikro target yang nanti akan
diisi firmware USBasp menggunakan software progisp,khazama dll
LAY OUT
TATA LETAK KOMPONEN
3.Siapkan downloader lain, bisa pinjem teman
dulu, untuk downloader tidak harus usbasp, bisa yang lainnya yang kompaitibel
dengan MISO, MOSI, SCK, Reset AVR / atmega8. beri supply pada sistem minimum
dan pastikan koneksi pin MISO, MOSI, SCK, Reset , terhubung
dengan benar dengan downloadernya, bisa dilihat di datasheetnya.
4.Untuk download program (hex) saya pinjam USB
asp teman.
5. Oke selanjutnya saya anggap koneksi udah
oke, sekarang kita buka software downloader
(khazama/avrdude/Extreme burner AVR dll ), disini saya menggunakan
progisp.
6. Untuk
mikrokontroler yang masih baru atau belum diotak atik fusebitnya maka konektor
low sck harus di shortkan.
Buka software progisp
Pasang usb asp di pc lihat tanda yang
di lingkari itu tandanya usb asp sdh terbaca di progisp
Pilih microkontrol target,karena kita
menggunakan ATMega8 maka kitacari ATMega8
Selanjutnya akan muncul dialog seperti
di bawah ini dan kita atur low & high value menjadi low value =FF &
high value = C9 lalu klik write
Selanjutnya klik auto
Tunggu sampai proses selesai
Bila sudah selesai pasang ATMega8 yang sudah
diisi program USBasp pada bord yang sudah kita buat tadi dan lihat di device
manager
Bila sudah ada seperti gambar diatas
tandanya USBasp sdh terbaca di pc & siap digunakan,apabila blm ada seperti
gambar diatas coba instal ulang drivernya
SELAMAT
MENCOBA
itu gunanya untuk apa kawan?
BalasHapusuntuk isi program di ic keluarga avr mas ATmega8 ATmega8A ATmega48 ATmega48A ATmega48P
BalasHapusATmega48PA ATmega88 ATmega88A ATmega88P ATmega88PA
ATmega168 ATmega168A ATmega168P ATmega168PA ATmega328
ATmega328P ATmega103 ATmega128 ATmega128P ATmega1280
ATmega1281 ATmega16 ATmega16A ATmega161 ATMega162
ATmega163 ATmega164 ATmega164A ATmega164P ATmega164PA
ATmega169 ATmega169A ATmega169P ATmega169PA ATmega2560
ATmega2561 ATmega32 ATmega32A ATmega324 ATmega324A
ATmega324P ATmega324PA ATmega329 ATmega329A ATmega329P
ATmega329PA ATmega3290 ATmega3290A ATmega3290P ATmega64
ATmega64A ATmega640 ATmega644 ATmega644A ATmega644P
ATmega644PA ATmega649 ATmega649A ATmega649P ATmega6490
dll
Bang buat skema nya pake software apa?
BalasHapusPakai eagle bang
Hapusnanya pak, itu kalau usbasp nya baru jadi terus mau di isi program usbasp, itu harus di konek kan ya (di short kan) bagian slow sck (pin nomer 25 sama GND) nya. terus kalau udah di isi program usbasp, trus mau di pakek buat isi program sismin, itu slow SCK nya apa harus di short kan juga ?... atau nggak usah ?... maaf pak kalau saya nanya ini buat bpk pusing bingung :)
BalasHapusinfonya sangat bermanfaat bagi ane
BalasHapussolder temperatur