사용자:Dolicom/연습장/연습장2
< 사용자:Dolicom | 연습장
연습장 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
부트로더[편집]
-
아두이노 우노 ArduinoISP 용 스케치 선택
-
아두이노 우노 ArduinoISP 업노드 완료
-
아두이노 부트로더 목표 보드 선택
-
아두이노 부트로더 - 프로그래머 선택
-
아두이노 부트로더 굽기 실행 - ATmega8-16PU
-
아두이노 부트로더 굽기 완료
오류의 예 및 처리 방법[편집]
-
부트로더 굽기에서 ATmega8의 efuse 설정 문제
-
아두이노 부트로더 굽기에서 잘못된 AVR 칩 선택 오류
각주[편집]
- ↑ “ATmega1280”. Atmel.com. 2013년 1월 18일에 확인함.