Home » » Mengisi Bootloader Arduino dengan AVR Burning Tool

Mengisi Bootloader Arduino dengan AVR Burning Tool

Written By Unknown on Sabtu, 14 Desember 2013 | 20.35

Cara atau tahapan mengisi bootloader arduino ke IC mikrokontroler baik itu ATMega328P ataupun ATMega8. Untuk dapat mempraktekkan tutorial kali ini, Anda membutuhkan alat yang dinamakan AVR Burning Tool.  Langkah-langkah untuk mengisi bootloader dapat dilihat di bawah ini.

Pertama masukkan IC mikrokontroler yang akan diisi bootloadernya ke socket ZIF AVR Burning Tool. Pastikan jumper Slow SCK telah terpasang.
 
Buka AVRDude GUI, jika Anda membeli AVR Burning Tool AVR Dude GUI telah disertakan pada CD Program. Pastikan lokasi avrdude.exe dan avrdude..conf sudah benar
 
Kemudian pilih tipe mikrokontroler dan tipe programmer. Untuk tipe mikrokontroler sesuaikan dengan yang akan Anda burn bootloadernya. Untuk tipe programmer pilih usbasp. Kemudian klik Execute, pastikan hasilnya seperti di bawah ini.

Setelah itu klik pada bagian Fuses dan sesuaikan nilai fuse dengan bootloader yang akan anda isi ke mikrokontroler. Anda dapat melihat settingan fuse pada lokasi ..\arduino-1.0.1\hardware\arduino\board.txt . Fuse yang perlu disetting adalah Low Fuse, High Fuse, dan Extended Fuse. Contohnya jika Anda ingin mengisi bootloader arduino uno,maka buka file board.txt tadi kemudian perhatikan pada bagian arduino uno seperti di bawah ini
 
##############################################################
uno.name=Arduino Uno
uno.upload.protocol=arduino
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0×05

uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
uno.build.variant=standard
##############################################################

Disitu tertulis untuk arduino uno low fuse-nya adalah 0XFF, high fuse 0xDE, dan extended fuse adalah 0×05. Isikan nilai tersebut pada bagian fuse di AVRDude GUI. Kemudian klik Execute, pastikan hasilnya OK seperti di bawah ini.

Jika anda ingin mengisi bootloader arduino tipe lain, contohnya dumilanove, arduiono NG atau yang lainnya Anda tinggal menyesuaikan nilai fuse bit-nya. Kemudian kita tinggalkan AVRDude GUI dan lepaskan jumper Slow SCK. Buka arduino Anda, kemudian pilihlah tipe programmer dan board arduino. Memilih tipe board arduino berarti Anda memilih bootloader yang akan diisikan ke mikrokontroler. Contohnya Anda memilih biard Arduino Uno maka itu berarti Anda akan mengisi bootloader arduino uno ke mikrokontrolernya.

Untuk mulai memburning bootloader, tinggal klik Burn Bootloader. Proses buring bootloader akan berlangsung, biasanya agak lama tapi gak  sampai 5 menit. Tunggu sampai muncul Done Burning Bootloader.
 
Proses burning bootloader telah selesai sampai disini. Silahkan pasang IC yang sudah diisi bootloader ke board arduino Anda, dan coba upload program. Pastikan proses upload program berhasil seperti biasanya
 
 

 
Share this article :

1 komentar:

Diberdayakan oleh Blogger.

Arsip Blog

 
Support : Your Link | Your Link | Your Link
Copyright © 2013. Titik - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger