로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 Build your Project
PROJECT 자료실
작성자 avrtools™        
작성일 2010/10/22
ㆍ추천: 0  ㆍ조회: 220   
  Arduino IDE에서 AVRISP-mkII 사용방법
이 자료는 아듀이노 소스를 Arduino IDE에서 컴파일하고,
아듀이노 Bootloader나 아듀이노 기판 없이 AVRISP-mkII를 사용하여,
Arduino IDE에서 USB 포트로 Upload하는 방법에 대하여 설명한다.
참조 사이트 : http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1275160256/1

아듀이노 IDE는 다운로드 한 파일의 압축만 풀면 설치과정이 필요없이 바로 작동시킬 수 있으며,
편집, 수정, 저장(편집기 내장), 번역(컴파일러 내장)  및 펌웨어 굽기(ISP 내장) 까지 모든 작업이 가능하고,
또한 공개된 하드웨어와 전용화된 컴파일러는 많은 응용 소스를 수정없이 사용이 가능하므로,
점점 사용자가 늘어 나고 있으며, AVR Studio와 AVR-ISP 까지 아듀이노 IDE로 대체되고 있다.
 
기존 아듀이노를 사용하는 방법은 다음과 같으나,
아듀이노 소스 --> Arduino IDE --> USB 포트 --> 아듀이노 기판 (Arduino Bootloader 내장)

이 방법을 사용하면 Arduino 소스를 아듀이노 기판없이, 일반 AVR 기판을 사용할 수 있다.
아듀이노 소스 --> Arduino IDE --> USB 포트 --> AVRISP-mkII --> 일반 AVR 기판 (ISP 커넥터 사용)
 
참고로 기존의 방법을 설명하면 다음과 같다. 
일반 AVR 소스 -->AVR Studio  --> USB 포트 --> AVRISP-mkII --> 일반 AVR 기판 (ISP 커넥터 사용)
 
상세 설명
AVR 기판을 Arduino Bootloader 없이, 종전과 같이 AVRISP-mkII를 직접 연결하려면,
Arduino 0017 --> hardware --> 폴더의 boards.txt를 편집기로 열고,
Arduino IDE의 Configration 파일에 다음 내용을 추가한다.

Upload 기판의 종류가  AVRISP-mkII를 연결하여 ATmega168 기판을 사용하는 환경이 추가된다.
 
##############################################################
vrispmkii.name=AVRISP mkII w/ ATmega168

avrispmkii.upload.protocol=avrispmkii
avrispmkii.upload.maximum_size=14336
avrispmkii.upload.speed=19200
avrispmkii.upload.using=avrispmkii

avrispmkii.bootloader.low_fuses=0xff
avrispmkii.bootloader.high_fuses=0xdd
avrispmkii.bootloader.extended_fuses=0x00
avrispmkii.bootloader.path=atmega
avrispmkii.bootloader.file=ATmegaBOOT_168_diecimila.hex
avrispmkii.bootloader.unlock_bits=0x3F
avrispmkii.bootloader.lock_bits=0x0F

avrispmkii.build.mcu=atmega168
avrispmkii.build.f_cpu=16000000L
avrispmkii.build.core=arduino

Arduino IDE(통합 편집-번역기)인 Arduino 0017을 실행하면 Boards에 
AVRISP-mkII / with ATmega168 기판에 다음과 같이 추가 된다.
  
 
물론, AVR Studio의 설치시에 나오는 AVRISP-mkII를 사용하는 jungo 드라이버를 선택하고 설치해야 한다)

만일 Arduino IDE의 USB 드라이버 문제로 AVRISP-mkII가 충돌한다면,
Arduino 0017 --> hardware -->폴더의 pragrammers.txt를 편집기로 열고,
 
avrisp.name=AVR ISP
avrisp.communication=serial
avrisp.protocol=stk500

avrispmkii.name=AVRISP mkII
avrispmkii.communication=usb
avrispmkii.protocol=stk500v2

usbtinyisp.name=USBtinyISP
usbtinyisp.protocol=usbtiny

parallel.name=Parallel Programmer
parallel.protocol=dapa
parallel.force=true
# parallel.delay=200

 
황색 바탕의 내용을 다음과 같이 수정할 수도 있다.
avrispmkii.communication=jungo

이 프로그램은 무료 소프트웨어로, 신체와 재산 상의 어떤 위험과 손해를 보상하지 않습니다.
이 프로그램은 GNU 무료 소프트웨어 배포규정을 따릅니다.
Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
AVRTOOLS™

   
윗글 전력제어기기는 USB 포트를 절연하자
아래글 AVR studio용 USBasp to AVR-ISP 제작
    N         제목    글쓴이 작성일 조회 추천
14 가변-정전압,정전류-직류전원의 제작 avrtools™ 2011/08/08 (월) 279 0
13 전력제어기기는 USB 포트를 절연하자 avrtools™ 2011/07/03 (일) 216 0
12 Arduino IDE에서 AVRISP-mkII 사용방법 avrtools™ 2010/10/22 (금) 220 0
11 AVR studio용 USBasp to AVR-ISP 제작 avrtools™ 2009/10/22 (목) 350 0
10 ATmega8 AVRISP-mkII의 제작 avrtools™ 2009/09/30 (수) 473 0
9 VGA CAM C328R 카메라 모듈의 제작 avrtools™ 2009/08/12 (수) 248 0
8 ODB-II 엔진 스캐너 PC 인터페이스 제작 avrtools™ 2008/10/04 (토) 534 0
7 Mega8 칼라센서 TCS230 색상인식 장치 leeky 2006/03/07 (화) 891 3
6 74HC595를 사용한 소형 8x24 LED 전광판의 제어 [3] leeky 2006/05/02 (화) 1394 3
5 ATmega8을 사용한 EM4095 RFID Reader의 제작 [1] leeky 2007/02/04 (일) 797 0
4 13.56MHz ISO-15693 RFID 태그 읽기장치 제작 [5] leeky 2007/03/15 (목) 696 0
3 AVR 프로그래머 AVR910-ISP 제작 [1] leeky 2006/08/06 (일) 1164 0
2 USB AVR-ISP의 제작과 펌웨어 Upgrade leeky 2006/03/07 (화) 1388 8
1 JTAG ICE의 제작과 펌웨어 업그레이드 leeky 2006/03/07 (화) 1068 3
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0