Robotic And Programming Dasar

Arsip Blog

  • ▼  2011 (15)
    • ►  Agustus (1)
    • ▼  Juli (9)
      • Tricopter V2
      • Membuat Tricopter
      • Dasat FUTABA RADIO TX
      • HOW TO BUILD MULTICOPTER (OPTOCOPTER)
      • Membangun Open BTS Selular (GSM)
      • USB AVR Programer Doper (STK500)
      • Downloader USB Prog
      • Fisika Kuantum dan Alam Roh
      • Kartu Pelajar Elektronik Sederhana Berbasis Isolas...
    • ►  Mei (5)

Mengenai Saya

Wahyu_Rudiyan_Note
Otodidak.
Lihat profil lengkapku
Diberdayakan oleh Blogger.

Sabtu, 30 Juli 2011

USB AVR Programer Doper (STK500)

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:
  • AVR8_Burn-O-Mat
  • AVRStudio
  • Java Runtime Environment
  • WinAVR
  • Firmware AVR-DOPER ATMEGA8-12Mhz
Diposting oleh Wahyu_Rudiyan_Note di 03.00
Kirimkan Ini lewat EmailBlogThis!Bagikan ke XBerbagi ke FacebookBagikan ke Pinterest

Tidak ada komentar:

Posting Komentar

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)

apa menurut anda yang kurang dari blog ini????

Pengikut