Jumat, 20 Februari 2015

MEMBUAT SENDIRI USB ASP


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 kita seting fusebit dengan klik kotak sebelah kanan auto


Selanjutnya akan muncul dialog seperti di bawah ini dan kita atur low & high value menjadi low value =FF & high value = C9 lalu klik write


Cari firmware USBasp disimpan dengan klik file => load flash


Karena kita menggunakan ATMega8 maka kita pilih ATMega8


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

6 komentar:

  1. untuk isi program di ic keluarga avr mas ATmega8 ATmega8A ATmega48 ATmega48A ATmega48P
    ATmega48PA 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

    BalasHapus
  2. Bang buat skema nya pake software apa?

    BalasHapus
  3. nanya 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 :)

    BalasHapus

Schematic TV Sharp

  20U200 SHARP 20F540 CHASSIS GA2SM Sharp 29DXS250E2_IXD067WJ_STRW6556_Chasis GB-9S VE SHARP 2T-C50AD1I SHARP 29F-PE550,29F-PD570 SHARP LC-2...