Categories
Mikrokontroler

Software untuk AVR Downloader (berbasis USBasp)

Perbincangan atau diskusi di seputar downloader USBasp semakin menarik, terutama yang menyoroti masalah AVRDude dan GUI-nya. Dalam artikel ini, saya mengulas 4 (empat) software GUI yaitu:

Cuman sebelumnya, buat atau beli dulu downloader USBasp sebagaimana informasi-nya bisa Anda baca disini atau bisa anda beli Technovision (HP: 085236874409 atau 081802732491). Kemudian tancapkan USBasp ke colokan USB di komputer Anda serta lakukan instalasi driver yang terbaru, agar tidak terjadi masalah di kemudian waktu (silahkan download disini).

AVRDude Graphical User Interface v1.3

Jika Anda memesan USBasp dari Technovision (hubungi no HP di atas) maka dalam satu paket sudah diberikan software untuk AVR downloader menggunakan AVRDude GUI v1.3. Jika Anda jalankan maka akan ditampilkan beberapa jendela. Jendela pertama (Configuration), ditunjukkan pada Gambar 1, merupakan jendela yang digunakan untuk melakukan pengaturan: dimana Anda menyimpan avrdude-nya, jika berkas konfigurasi tidak dalam satu folder yang sama, silahkan tuliskan dimana, mikro AVR yang akan diisi, antarmuka (dipilih usbasp), port (diisi usb) serta beberapa pengaturan lainnya, perhatikan Gambar 1.
Gambar 1
Pada jendela kedua (Files), perhatikan Gambar 2, digunakan untuk melakukan penulisan (write), pembacaan (read) dan verifikasi (verify) program Flash maupun Data EEPROM pada mikrokontroler AVR yang bersangkutan. Klik pada Execute untuk menjalankan operasi yang diinginkan, status ditampilkan pada bagian jendela yang bawah (apakah operasi yang dilakukan berhasil atau tidak).
Gambar 2
Pada Jendela ketiga (Fuse), perhatikan Gambar 3, digunakan untuk melakukan pengaturan fuse pada AVR. Sedangkan jendela keempat (Options), perhatikan Gambar 4, digunakan untuk mengaktifkan atau mematikan opsi-opsi pada AVRdude (baca keterangan pada AVR dude jika Anda tidak jelas maksudnya apa).
Gambar 3
Gambar 4
Untuk jendela kelima (Gambar 5) dan jendela keenam (Gambar 6) masing-masing digunakan untuk aktivasi GiveIO dan keterangan program (About).
Gambar 5
Gambar 6

eXtreme Burner AVR

eXtreme Burner AVR merupakan perangkat lunak untuk AVR downloader yang tidak memerlukan avrdude. Coba simak pernyataan dari pembuatnya:
When I started using USBasp (a great programmer for AVRs), I soon realized that the avrdude (the software for driving USBasp) is not much usable. Sometimes it irritates me a lots because of its command line interface. Also the avrdude-gui is not much helpful as it was just calling the avrdude in background. It cannot write/read the fuse bytes easily and reading the chip content was impossible. I made many changes to the software to make it more useful but Finally I decided to write a fresh new software from scratch and eXtreme Burner – AVR was born! The eXtreme Burner- AVR has full graphical user interface (GUI) and can be used much more easily.
Gambar 7
Gambar 8
Gambar 9

Khazama AVR Programmer

Perangkt lunak ini termasuk penganut minimalis, jendela status akan muncul setelah dilakukan suatu operasi, simak saja pernyataan dari pembuatnya:
After searching too many sites and installing some avrdude GUI I can not find a complete and usable program and hence start making my own interface. the goals of this program is a nice small, fast, reliable and simple to use program. This is result of my two days work. you can get and install it on windows based OS XP and Vista.
Perhatikan gambar-gambar berikut dari perangkat lunak Khazama AVR Downloader…
Gambar 10. Jendela Utama
Gambar 11. Jendela status (muncul setelah suatu operasi)
Gambar 12. Menu pemilihan AVR
Gambar 13. Menu View
Gambar 14. Menu Command
Gambar 15. Menu Help

SinaProg

Tidak banyak keterangan yang saya peroleh dari websitenya, beberapa catatan saya peroleh sebagai berikut:
  • Anda dapat mengedit file “Fuse.txt”, untuk menambahkan komentar Anda untuk menulis sekering bit.
  • Jika Anda mempunyai masalah dengan paralel port pada Windows NT/2K/XP Anda harus menjalankan “install_giveio.bat” dari SinaProg direktori.
  • Topik diskusi bisa Anda baca di http://id.edaboard.com/ftopic349304.html.
Gambar 16. Tampilan minima SinaProg (jendela status ditutup)
Gambar 17. Tampilan maksima SinaProg (jendela status dibuka)
Semoga bermanfaat…