Arduino IDE 1.0.1 dan ATmega8 berjalan di 8MHz dengan Optiboot
Posted on 2012/10/19
jadi saya ingin program ATmega8 dengan USBASP, Arduino IDE dan datanya. Ini bekerja baik dengan pertama menambahkan dua komponen ke dalam campuran: optiboot dan baru papan bagian.
aku harus mengubah beberapa bit sekering pertama, sehingga saya bisa menggunakan serial terlalu (dan sedikit lainnya rincian):
avrdude - c usbasp -p m8 - U hfuse:w:0xCC:m -u
avrdude - c usbasp -p m8 - U lfuse:r:lfuse.h:i - v
inilah Optiboot tepat, untuk ATmega8 berjalan di 8 MHz clock internal: Optiboot Atmega8 8 MHz
membuat folder.arduino-1.0.1hardwarearduinoootloadersoptiboot_atmega8_8 dan ekstrak file optiboot_atmega8_8.hex ada di dalam.
memodifikasi file.arduino-1.0.1hardwarearduinooards.txt dengan menambahkan beberapa baris ini:
##############################################################
#
# Sumber: http://arduino.cc/forum/index.php?topic=116404, 0
# oleh Perhof (Sweden)
#
atmega8_opti_8mhz.name=ATmega8 Optiboot (8 MHz internal OSC)
atmega8_opti_8mhz.upload.protocol=arduino
atmega8_opti_8mhz.upload.maximum_size=7680
atmega8_opti_8mhz.upload.speed=9600
atmega8_opti_8mhz.bootloader.low_fuses=0xa4
atmega8_opti_8mhz.bootloader.high_fuses=0xcc
atmega8_opti_8mhz.bootloader.path=optiboot_atmega8_8
atmega8_opti_8mhz.bootloader.file=optiboot_atmega8_8.hex
atmega8_opti_8mhz.bootloader.unlock_bits=0x3F
atmega8_opti_8mhz.bootloader.lock_bits=0x0F
atmega8_opti_8mhz.build.mcu=atmega8
atmega8_opti_8mhz.build.f_cpu=8000000L
atmega8_opti_8mhz.build.Core=Arduino
atmega8_opti_8mhz.Build.variant=Standard
#
##############################################################
Save itu dan itu dekat
sekarang Jalankan Arduino 1.0.1, pilih yang sesuai "ATmega8 Optiboot (8 MHz internal OSC)" entri, meng-upload bootloader dan akhirnya mulai menyusun dan meng-upload sketsa apapun yang Anda inginkan.
Sedang diterjemahkan, harap tunggu..
