jump to navigation

AVR-DOPER January 6, 2010

Posted by ayoenx in Mikrokontroler.
trackback

Pendahuluan

AVR Doper Mini adalah sebuah programmer ISP untuk mikrokontroller AVR dengan protokol yang kompatibel dengan STK500. Programmer ini sudah dilengkapi dengan konverter USB ke serial built-in. Board ini kompatibel dengan Windows XP dan Windows Vista.

Perlengkapan

Setiap kemasan AVR Doper Mini terdiri dari:

  • 1 buah board “AVR Doper Mini”
  • Kabel ISP (In System Programming)
  • Kabel USB
  • 1 CD program
  • Petunjuk Penggunaan

Fitur

AVR Doper Mini mempunyai beberapa fitur sebagai berikut:

  • Setting jumper untuk dua jenis mode device yaitu HID (Human Interface Device) atau CDC (Communication Device Class)
  • Kompatibel dengan program STK500 pada AVR Studio Atmel pada mode CDC dengan konverter USB Serial built in
  • Clock ISP yang dapat diubah ubah yang memungkinkan untuk memprogram chip AVR pada frekuensi rendah misalnya 32 KHz
  • Clock ISP dapat dibuat sangat rendah dengan menggunakan jumper (jika software tidak mendukung perubahan setting Clock ISP)
  • Menggunakan power supply dari port USB
  • Dapat mencatu board target dari port USB dengan setting jumper sehingga dapat memproram chip di mana saja dengan laptop tanpa memerlukan catu daya external sama sekali

Hardware

AVR Doper Mini mempunyai tata letak komponen yang dapat dilihat pada gambar 1:

Gambar 1 Tata letak AVRDOPER

AVRDOPER_schematic_&_board

JP1 digunakan untuk mengatur setting USB Power. Jika jumper ini dipasang maka board target akan dicatu dari port USB computer.

JP2 digunakan untuk mengatur setting mode USB. Jika jumper ini dipasang maka digunakan mode HID. Jika jumper ini tidak dipasang maka digunakan mode CDC. Lebih lanjut informasi tentang kedua mode ini dibahas pada bagian selanjutnya.

JP3 digunakan untuk mengatur setting clock SCK untuk ISP agar menggunakan frekuensi sangat rendah. Jika jumper ini dipasang maka clock SCK akan menjadi rendah.

Konfigurasi pin ISP menggunakan konektor standar ISP AVR yaitu:

Mode HID (Human Interface Device)

Disarankan menggunakan mode ini untuk menggunakan AVR Doper Mini karena tidak memerlukan instalasi driver khusus, selain itu pada mode ini lebih cepat dibandingkan dengan mode CDC. Untuk menggunakan mode HID pasangkan jumper pada JP2.

Untuk menggunakan AVR Doper Mini pada mode ini digunakan avrdude.

Program avrdude adalah program command line yang mendukung banyak programmer ISP AVR yang disertakan pada WinAVR.

Untuk memprogram dengan antar muka grafik diperlukan program GUI untuk avrdude. Anda dapat menggunakan program AVR8 Burn-O-Mat dan AVRFuses. AVRFuses khusus digunakan untuk memprogram Fuse Bit.

Install program WinAVR. AVR8 Burn-O-Mat adalah program antar muka yang memerlukan Java Virtual Machine. Install Java Virtual Machine (disediakan pada CD). Extract AVR8 Burn-O-Mat ke harddisk pada folder yang anda kehendaki. Buat shortcut pada file start.bat jika diperlukan.

Untuk menggunakannya jalankan start.bat atau klik shortcut jika anda telah membuatnya. Gambar 2 menampilkan tampilan utama program AVR8 Burn-O-Mat.

Gambar 2.  Tampilan utama program AVR8-Burn-O-Mat

Untuk pertama kali diperlukan setting AVR8 Burn-O-Mat. Pilih Settings > AVRDUDE. Tampilan setting program ini dapat dilihat pada Gambar 3. Browse file executable avrdude dan file konfigurasi. Ini harus disesuaikan dengan instalasi WinAVR pada komputer anda. Untuk setting Programmer pilihlah stk500v2. Untuk setting port ketik avrdoper. Setelah selesai pilih Apply setelah itu pilih Ok.

Gambar 3. Tampilan setting program AVR8 Burn-O-Mat

Anda juga dapat menggunakan AVRFuses untuk memprogram Fuse bit. AVRFuses dapat dicopy ke folder instalasi WinAVR contohnya ke C:\WinAVR\bin lalu kita dapat membuat shortcut ke program ini. Tampilan antarmuka AVRFuses dapat dilihat pada Gambar 4.

Gambar 4. Tampilan utama dan setting program AVRFuses

Lakukan setting AVRFuses seperti pada Gambar 4. Untuk setting Path lakukan browse ke avrdude.exe sesuai dengan installasi di komputer anda.

Bagi anda yang telah terbiasa dengan menggunakan WinAVR dan Programmer’s Notepad sebagai IDE (Integrated Development Environment) untuk AVR dapat menggunakan cara lain yang lebih praktis dan cepat membuat program dan memprogram chip dengan menggunakan Makefile. Dengan cara ini dapat menghemat waktu development program. Untuk informasi lebih detail dapat melihat petunjuk “Rapid Prototyping dengan AVR Doper” berupa file PDF pada CD.

Mode CDC (Communication Device Class)

Untuk menggunakan mode CDC lepaskan jumper JP2. Mode ini kompatibel dengan Atmel STK500. Untuk dapat menggunakan mode ini pada Windows harus melakukan instalasi driver sebelumnya.

Ketika AVR Doper dipasangkan ke komputer pertama kali akan terdeteksi hardware baru yang tidak dikenali. Pilih driver yang terdapat pada CD. Untuk Windows XP pilih avrdoper.inf sedangkan untuk Windows Vista pilih avrdoper-vista.inf.

Ketika muncul jendela “Found New Hardware” pilih “No, no this time” selanjutnya pilih Next. Pada pilihan selanjutnya pilih “Install from a list or specific location (Advanced)” lalu pilih Next. Selanjutnya pilih “Search for the best driver in these location” pilih “Include this location in the search” lalu pilih Browse. Browse pada folder Driver pada CD, Pilih OK, setelah itu pilih Next. Ikuti langkah pada komputer sampai driver ter-install dan komputer mengenali AVR Doper.

Selanjutnya dapat digunakan program Atmel AVR Studio yang disediakan pada CD. Jalankan program AVR Studio. Hubungkan target board dengan AVR Doper Mini. Pada AVR Studio pilih Tools > Program AVR > Auto Connect.

Contoh Tampilan program STK500 pada AVR Studio dapat dilihat pada Gambar 5. AVR Doper hanya mendukung mode programming ISP saja.


Gambar 5. Gambar tampilan program STK500

Software Pendukung:

Selamat Mencoba…..!!!

Comments»

1. Tius - June 15, 2010

Makasih artikelnya. Apakah programmer ini bisa digunakan pada Linux? Apakah tersedia driver Linux nya?

ayoenx - June 17, 2010

kalo di linux tentunya memakai aplikasi berbeda salah satu aplikasi yang dipakai untuk mendownload programnya ke avr adalah pake avr burn-o-mat yang compatible dengan os linux itu sendiri, aplikasinya bisa di download di:
http://avr8-burn-o-mat.aaabbb.de/avr8_burn_o_mat_avrdude_gui_en.html


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 )

Google+ photo

You are commenting using your Google+ 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

%d bloggers like this: