사용자:Dolicom/연습장/연습장2

위키백과, 우리 모두의 백과사전.

   연습장1    연습장2    연습장3    연습장4

연습장 2...

부토로더[편집]

ATmega8-16P[편집]

여기서 사용한 AVR은 ATmega8-16PU이다. 16MHz 주파수로 동작할 수 있는 마이크로컨트롤러이다.

부트로더 과정

우선 부트로더가 장착되려면 해당 아두이노의 보드가 다음과 같이 정의 되어야 한다.

[아두이노 설치 폴더]/hardware/arduino/avr/boards.txt

##############################################################

atmega8.name=Arduino ATmega8-16MHz

atmega8.upload.tool=avrdude
atmega8.upload.protocol=arduino
atmega8.upload.maximum_size=7168
atmega8.upload.speed=19200

atmega8.bootloader.tool=avrdude
atmega8.bootloader.low_fuses=0xdf
atmega8.bootloader.high_fuses=0xca
atmega8.bootloader.path=atmega8
atmega8.bootloader.file=atmega8/ATmegaBOOT-prod-firmware-2009-11-07.hex
atmega8.bootloader.unlock_bits=0x3F
atmega8.bootloader.lock_bits=0x0F

atmega8.build.mcu=atmega8
atmega8.build.f_cpu=16000000L
atmega8.build.core=arduino
atmega8.build.variant=standard

부트로더[편집]

오류의 예 및 처리 방법[편집]


각주[편집]

[1]

  1. “ATmega1280”. Atmel.com. 2013년 1월 18일에 확인함. 

주석[편집]