Membuat Downloader USB ASP Dengan Cara Mudah

Posted: May 22, 2012 in Mikrokontroler

Untuk membuat sebuah downloader USB ASP akan lebih mudah jika anda sudah memiliki USBASP (anda sudah memilikinya tetapi ingin membuat lagi/ meminjam downloader USBASP punya teman anda).

Pertama buatlah sismin ATMEGA8 seperti di bawah ini.

Lebih baik gunakan protoboard, karena sismin ini hanya digunakan untuk mengfuse ATMEGA dan mendownload aplikasi USBASP ke ATMEGA8 yang baru ini.

Kemudian Fuse ATMEGA ini. Caranya seperti ditunjukan artikel berikut.

Atau mudahnya FUSE dapat dilakukan bebarengan ketika mendownload (mengisi) program USB ASP berikut .USB ASP.rar (nb: anda harus me-rename file .doc ini menjadi .rar)

Setelah mengekstrak file rar-nya (isinya file .HEX), downloadlah file USBASP tersebut ke ATMEGA8. Anda bisa menggunakan AVRDUDE.

Jika anda blum mengfuse ATMEGA-nya jangan lupa tambahkan command berikut di belakang command linenya

-U lfuse:w:0xff:m -U hfuse:w:0xd9:m

Kemudian buatlah rangkaian berikut dan pasang ATMEGA8-nya.

rangkaian-usbasp

Buat dengan teliti jangan sampai tegangan usb-nya terbalik.

Berikut adalah rankaian PCB-nya.

Untuk pilihan diagram pcb yg lain bisa baca di

http://www.fischl.de/usbasp/

Akhir kata terima kasih atas kunjungannya dan semoga infonya bermanfaat. Pertanyaan, komentar atau saran dapat dilayangkan di kotak komentar di bawah ini.

top kredit buat gambar pcb di atas

http://www.inzarsalfikar.com/2009/11/pcb-usbasp-downloader-for.html

Good Luck

Good Read

Good Work

Comments
  1. knapa harus di fuse gan? klo downloader ini bisa buat fuse mikrokntroler yg mo didownloadnya?

    • banttol says:

      Kalo gak di-fuse atmega8-nya bakalan pake clock dari kristal internal dia (1MHz).
      Karena butuhnya clock eksternal 12MHz maka musti di-fuse.

      Kalo dah jadi, downloader ini bisa dipake buat fuse mikrokontroler yg mau didownload juga.
      Coba liat aktikel aye yang lain, ada bahasannya kok…

  2. isa says:

    apakah downloadeer ini bisa digunakan untuk mikrokontroller 8535? maklum masih newby

  3. fathur says:

    mas, itu yg di pcb pake soket usb yang male (http://www.hobbytronics.co.uk/image/cache/data/usb-a-connector-500×500.jpg) atau female (http://www.elecfreaks.com/store/images/USB_TypeA_01.jpg)?

    maaf ndak maksud iklan loh mas, hehe

  4. inzar86 says:

    nice post. jangan lupa link referensinya jika menggunakan gambar dari hasil karya orang lain. salam anak pulau.

  5. inzar86 says:

    http://www.inzarsalfikar.com/2009/11/pcb-usbasp-downloader-for.html

    itu blog saya dan di pcb baca.

    kalo boleh tau siapa nama dosennya? mungkin kenal krn saya juga dosen.

  6. Giri says:

    maaf gan ,,itu 5v sama groundnya nyabung kmn di schematic sismin nya?? VCC kah?

  7. PRAYIT says:

    Ma’af mau tanya gan,saya baru beli usbasp padahal saya gak ngerti sama sekali kegunaannya ( aneh ya !!!). apa bisa ini alat untuk ngopi ic atmega yang udah ada programnya ??? caranya gimana ??? maklum mau blajar heee………

    • banttol says:

      seharusnya bisa, soalnya kalo saya liat di program AVR Dude GUI ada opsi readnya.
      Tapi hasilnya paling program dalam bentuk biner ato assembly.
      Saya juga blum pernah coba baca atmega yg dah terisi.
      Kalo sampeyan dah bisa, share aye ya… haw haw

  8. nnde says:

    apa skrg stoknya masih ada ?

    saya mau pesan dunk paket usb downloadernya ..

    tlg krim ke email saya cara pesan,harga/rincian lain-lainnya ..

    saya udh sms tp kagak ada respon ..huuft ..

    terima kasih ..

  9. nnde says:

    untuk mikrokontrolernya itu pake atmega8A-PU,atmega8L-PI,ATMEGA8A-AU..
    jadi jenis mikronya atmega yg mna yy ?
    soalnya saya bingung juga ..hhe

  10. nnde says:

    ou begitoh yy ..

    thank’s bgt yy atas info.a ..
    mf gan yg d atas tu aye slah ngtag koment ..hahaha …

  11. nnde says:

    om ganteng mau tanya lg nih ..
    USBASP niikronya bisa pake attiny 2313 ga yy ?

  12. Maf sya mau tanya, kan sya pke atmega8-16 PU, nah fuse bit nya berapa ya.Sya udh cba2 gnti nila i fuse bitnya. Mhon infonya ya, maklum msih newby 😀

    • banttol says:

      Liat yg ini bro

      Fuse ATMEGA164A dengan AVRDUDE GUI


      AVR part name nya pake yang sesuai punya kisanak.

      Waktu ngefuse coba sekalian download program sederhana ke mikrokontroler nya, flipflop misal.
      Trus waktu ngedownload, pada command linenya dikasih perintah ini
      -U lfuse:w:0xff:m -U hfuse:w:0xd9:m
      seperti gambar di atas aja.

      Tapi saya sarankan pake atmega8A, soalnya yg saya kasih firmwarenya untuk atmega8A
      Kalo kisanak punya firmware yg sesuai ya silahkan saja.

  13. Moch Arfian says:

    Gan, itu ATMEGA8 nya langsung masuk ke USB komputer atau masih lewat ke USB-ISP ya? trims..

  14. chor says:

    Master mau tanya it d skema x2 untuk socket downloadernya kan 10pin…kog d pcb hanya 6 pin kalo saya mu make yg 10 pin gmna mas ?
    Terus untuk yg jumper ada 3 it masing2 fungsinya apa ? Kalo mu make buat write program k atmega 16 yg d jumper yg mana ? Mohon penerangan ny mas..maaf newby

    • banttol says:

      Kalo masih newby referensinya yg skematik aja (gambar ketiga). Jangan pake PCB, pake protoboard dulu.
      Jumper gak usah dibuat juga ok (dibuat short aja). Cara write program ATMEGA 16 sama aja kaya ATMEGA yg lain.

      • chor says:

        Itu saya mau buat yg downloaderny 10 pin sperti d skema bukan yg 6 pin..trus saya mau tanya untuk jumpernya kan ada 3 itu fungsi masing2 setiap jumper apa master ??

    • banttol says:

      iya bikin di protoboard dulu, pastiin dah bisa buat download, baru bikin PCBnya.
      ada 6 pin sama aja dgn 10 pin, orang yg dipake MOSI, MISO, SCK, RESET doank malah, tambahan power sama ground.

      JP1: 5V dari USB kehubung ke pin 2 buat supply ATMEGA target nya biar gak usah 2 power
      JP2: Selfprogramming, buat download firmware/update ke ATMEGA8nya (blum saya coba)
      JP3: slock clock, kalo speed targetnya <dari 1.5mHz

      ini buat jawaban PR ya -_- /?????

  15. biyan says:

    Nanya mas, haruskah kita pakai downloader ATMEGA8-16PU jika mikrokontroler kita memakai ATMEGA16 ? kenapa harus nambah rangkaian downloader seperti ini, bisakah kita pakai langsung rangkaian pada mikrokontrol ATMEGA16 langsung pakai USP port ke port USB komputer? Maaf saya awam soal mikro mas hehe

    • banttol says:

      bisa pake ATMEGA8 apa aja asal jangan yg L soalnya clock maksimum cuma 8MHz.
      Downloader ATMEGA8 bisa dipake buat keluarga ATMEGA apa aja 8535 bisa ATMEGA16 bisa, ATMEGA32 bisa ATMEGA128 bisa. Downlaoder fungsinya sebagai bridge. Output dari usb kan serial (cuma tx rx), nah data yg didownload ke ATMEGA itu ada format khususnya. ada MOSI, MISO, SCK, trus RESET. Sebenernya bisa tanpa downloader tapi harus pake port paraller dari komputer (komputer jadul).

  16. deni says:

    mas kalo program attiny13 pake USB TO TTL http://www.theengineeringprojects.com/wp-content/uploads/2015/05/usb-ttl.jpg
    apakah bisa ??
    makasih

    • banttol says:

      itu sih maksudnya TTL serial komunikasi 232 (ada TX RX).
      saya pikir untuk mendownload IC keluarga atmel (atmega, attiny) butuh output MISO, MOSI, SCK, RESET.

  17. aru says:

    Mantap gan. Kalau ada info seputar sismin yang terbaru share ya gan.

Text Me Back