sys-ok Fans Club
Sobat Mau Jago Soal Hardware?? Klik Di Sini!!


Senin, 08 April 2013

Inject USBasp langsung pada AVR Atmega32/

GROSIR KAOS POLOS & KAOS MURAH


Tujuan:
  • Memasukan program bootloader agar bisa download program ke mikrokontroller AVR langsung lewat USB tanpa downloader ISP.
Pendekatan pemecahan masalah:
Alat dan bahan:
  • AVR yang mau di "inject": atmega8 atau Atmega16 atau Atmega32.
  • AVR downloader (boleh pake USBasb , AVR ISP MK II, AVR910, Parallel , Serial dll.) 
  • program/firmware USBasploader
  • untuk ATmega8 , ATmega16 dan ATmega32 unduh disini atau disana
  • komponen : 
  •  R 10k x 1
  • R 2k2 x 1 
  • R 100 x 2  
  • Dioda zener 3,6V x 2 
  •  Crystal 16Mhz x 1
  •  C 33 p x 2
  • Push button x 2 
  • Soket USB x 1 
  • laptop / PC 
Skema rangkaian:
  • ATmega8
  • ATmega16 atau Atmega 32

Implementasi:
  • Membuat rangkaian tercetak pada PCB
  • Merangkai komponen
  •  Setting Fuse Bit Pada Microcontroller targetnya dengan AVR downloader.
  • ATmega8
  • High Fuse:  0xC0
  •  Low Fuse: 0x9F
  •  Lock Fuse: 0xCF
  • ATmega16
  •  High Fuse: 0xC0
  •  Low Fuse: 0x9F
  •  Lock Fuse : 0xCF
  • ATmega32
  •  High Fuse: 0xC2
  •  Low Fuse: 0x9F
  • Lock Fuse: 0xCF
  • Memasukan Program/firmware bootloader USBaspLoader ke target dengan AVR downloader ( seperti download program biasa).
Uji Coba:
  • Hubungkan rangkaian ke laptop / PC
  • Terdeteksi "USB device not recognized " : jangan panik dulu !
  • Tekan tombol RESET 1 dan RESET 2 untuk booting
  • Lepaskan tombol RESET1 tunggu 1 detik  kemudian lepaskan tombol RESET2 
  • Terdeteksi "USBasp" : good job !
  • Install driver USBasp jika belum ada
  • Gunakan software Kazama AVR downloader atau Extremburner AVR atau lainya untuk mencoba memasukan program
  • Enjoy it !
Kelebihan:
  • Tidak memerlukan downloader ISP lagi.
  • Write FLASH
  • Write EEPROM
  • Read FLASH
  • Read EEPROM 
  • Tidak memerlukan banyak komponen
  • Praktis
  • Open Source
  • Port untuk I/O ke USB masih dapat digunakan untuk fungsi lain
Kekurangan:
  • Memakan FLASH memori 2 kb.
  • Tidak bisa membaca Fuse Bit
  • Tiap kali kegiatan (Read flash/Write flash)harus kembali menekan tombol RESET untuk masuk ke mode bootloader lagi. 
Catatan:
  • it's work ! tested and modified by admin microku.blogspot.com
  • untuk AVR lain ex: ATmega128 belum di test karena admin tidak punya atmega128.. 
  • Source code : unduh saja USBaspLoader
  • untuk atmega8535
Another bootloader
BootloadHID :
  • firmware untuk atmega16, atmega32, atmega8 
  • skematik, fuse bit, cara pembuatan dan pengoperasian sama persis seperti diatas
  • kekurangan : tidak ada opsi write EEPROM, dan READ FLASH / EEPROM
  • kelebihan: simple , tanpa driver
|| Facebook Bagi2 Software Dan Ipad Gratis Loh! Download Disini

  • Share
iklan 440x90

Baca artikel lainnya :

0 komentar:

Show Hide Comments

Posting Komentar

© 2011 copyright www.belajarber-sama.blogspot.com Themes By Gresik edited by belajarber-sama.blogspot
Free Download Software Full Crack Keygen Patch Serial

Inject USBasp langsung pada AVR Atmega32/