USB ASP

Bagi electronic-maniac yang hobi ngoprek Microcontroller pasti sudah ngga asing sama programmer (downloader). Generasi awal programmer seperti yang penulis pernah buat pertama kali adalah Parallel Downloader compatible dengan programmer STK200 dimana ciruit nya simple menggunakan komponen IC logic 74HCT541 sebagai isolator sekaligus buffer signal output port pararell. Sebuah dilema (weleehh mirip sinetron aja…) saat diharuskan mendesain software di laptop yang notabene ngga support port parallel,, “hmm truss gimana nih cara download nya??” Gak kurang akal, Googling & masuk forum2 akhirnya nemu project USBasp-USB programmer for Atmel AVR controllers..Wuihh keren, cocok banget buat electronic-maniac yang mengalami kasus serupa merana karena laptop yang ngga support port paralel.

usb downloader

Dari link web na sendiri dah komplit sharing hardware circuit, firmware, driver, puls source code nya…siippp benerr deh pokoknya..!!! Secara fitur keren juga nih programmer: (sebelumnya mohon ijin ngutip dari link asli)

* Works under multiple platforms. Linux, Mac OS X and Windows are tested.
* No special controllers or smd components are needed.
* Programming speed is up to 5kBytes/sec.
* SCK option to support targets with low clock speed (< 1,5MHz).
* Planned: serial interface to target (e.g. for debugging).

Akhirnya nyoba bikin sendiri mulai dari ngrakit hardware, download firmware, dan meng-connect kan hardware ke laptop. Hasilnya??? kok error?? muncul noftifikasi “USB device is not recognized”..ternyata trouble dikarenakan kesalahan mengkoneksikan pinout USB (kebalik gitu..hehee)…Selesai dibetulin hardware berhasil kedetect trus secara otomatis sistem meminta instalasi driver..Testing buat download ke microcontroller target berhasil meski agak repot coz pakai AVRDUDE yang DOS based…
Overall nih project manfaat banget meski secara performa kecepatan downloadnya kalah sama downloader paralel…SIIP, 4 jempol deh…!!!

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.