- Memasukan program bootloader agar bisa download program ke mikrokontroller AVR langsung lewat USB tanpa downloader ISP.
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
- 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
- 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).
- Set Fusebit lagi seperti diatas.
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 lainya untuk mencoba memasukan program
- Enjoy it !
- Tidak memerlukan downloader ISP lagi.
- Write FLASH
- 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
- kelebihan: simple , tanpa driver
- software yang di gunakan untuk BootloadHID : HIDbootFlash.
download PCB software memakai PCB wizard
coustesy: http://microku.blogspot.com
fuse bit nya bener ga om, 2 kali ic atmega 32 ancur kena fuse bit, saya pake khazama avr,
BalasHapuscoba contohnya,,