USB AVR ISP 개발장비매뉴얼 (Model: V02) WWW.LKEMBEDDED.CO.KR 2010 LK EMBEDDED User Guide Version 1.0 페이지 1
1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega2560.. 등다수의 AVR MCU 다운로드가능 - LK AVR USB ISP 드라이버제공 (Sillicon Labs CP210x USB to UART Bridge) - AVR STDIO 을이용하여프로그램다운로드가능 - 전원 LED 및상태 LED 표시가능 - 사용방법기술교육동영상지원 AVR ISP 프로그래밍방식이란? Atmel 사의 AVR MCU 의내부 Flash memory 와 EEPROM memory 에데이터를써넣기위해서사용되는 In circuit Programmer( 개발장비 ) 이다. In circuit Programmer 란말그대로타겟보드의칩에라이팅하기위해칩을분리하지않고보드에실장된상태로바로라이팅이가능하며, 이는프로그래밍작업시아주편리한환경을프로그래머에게제공한다. 2010 LK EMBEDDED User Guide Version 1.0 페이지 2
제품하드웨어구성 1.1 USB 커넥터 1. 2. 3. 4. 5V -(DM) +(DP) GND [ 표. USB 커넥터핀배치 ] 1.2 10Pin Box 커넥터 1. 3. 5. 7. 9. NC NC NC 5V NC 2. 4. 6. 8. 10. MOSI MISO SCK RESET GND [ 표. 10Pin 박스커넥터핀배치 ] 2010 LK EMBEDDED User Guide Version 1.0 페이지 3
[ 그림. 10Pin 박스커넥터핀배치 ] 1.3 2P Dip 스위치 - 펌웨어업데이트설정용도 (AVR ISP 펌웨어업그레이드시사용 ) - 1 번스위치 ON, 2 번스위치가 OFF 시에만정상동작함 Connection( 연결방법 ) 그림. 를이용한프로그램다운로딩하는모습위그림처럼당사 AVR 트레이닝보드및개발보드와 10P FLAT CABLE 을이용하여보드간의내장된 10PIN 박스커넥터에장착하여별도의하드웨어납땜작업없이손쉽게시스템을구성하실수있습니다. 주의 LK 임베디드확장보드가아닌타사보드와연결시반드시 10PIN 박스커넥터의핀배치확인요망 2010 LK EMBEDDED User Guide Version 1.0 페이지 4
을이용하여 AVR 트레이닝프로그램다운로드방법 AVR 마이크로컨트롤러의 ISP 기능을이용하여 PC 에서컴파일러를이용하여프로그램코드를작성핚후, 결과파일 (XXX.Hex) 을 ATmega128 의플래시메모리에다운로드하여구동하실수있습니다. 프로그램다운로드를진행하기위해서는 및 LK-USB AVR JTAG ICE 개발장비를아래그림처럼연결핚후 AVR STUDIO( 통합홖경프로그램 ) 를이용하여프로그램손쉽게다운로드하실수있습니다. 그림. LK ATmega128 A2 트레이닝보드의 를연결핚사진 LK USB AVR ISP 사용방법 단계 1: ISP 드라이버다운로드하기 LK 임베디드홈페이지 (http://www.lkembedded.co.kr) [ 제품소개 ] [AVR] [AVR ISP 개발장비 ] 참고자료의 AVR ISP Driver 에서 OS 에맞는드라이버선택하여다운로드하여설치합니다. 단계 2: ISP 드라이버컴포트확인하기 아래그림 ( 구버전과싞버전 ) 처럼처럼 ISP 포트의연결이잘되어있는지확인핚후몇번포트에연결이 되어있는지기억을해둡니다. 2010 LK EMBEDDED User Guide Version 1.0 페이지 5
[ 그림. 드라이버포트확인 ( 구버전 )] [ 그림. ISP 드라이버포트확인 ( 싞버전 )] 2010 LK EMBEDDED User Guide Version 1.0 페이지 6
단계 3: AVR Studio 실행하기 [AVR Studio 실행 ] [Tools] [Program AVR] Connect.. 클릭합니다. [ 그림. AVR Studio 실행하기 ] [ 그림. AVR Studio Connect 연결하기 ] 2010 LK EMBEDDED User Guide Version 1.0 페이지 7
단계 4: AVR Studio Connect 연결하기 아래의메시지의경우 ISP 펌웨어버전관련사항이므로취소버튺을클릭합니다. [ 그림. AVR Studio Connect 연결하기 ] 단계 5: Device 설정아래그림에서 Main 탭에서 Device and Signature Bytes메뉴에서 Device를반드시설정핚다. ( 예 : ATmega128 A2트레이닝보드일경우 ATmega128 Device 설정 ) [ 그림. AVR Device 설정하기 ] 2010 LK EMBEDDED User Guide Version 1.0 페이지 8
단계 6: Hex 파일불러오기 Device 설정후 Program 탭을누른후아래그림에서 [ ] 버튺을클릭하여 Hex 파일을불러옵니다. (CodevisionAVR 컴파일시프로젝트폴더내 Exe 폴더안에 XXX.Hex 파일이있습니다.) [ 그림. Hex 파일불러오기 ] [ 그림. Hex 파일열기 ] 2010 LK EMBEDDED User Guide Version 1.0 페이지 9
단계 7: AVR Studio 을이용하여다운로드하기 Program 버튺을클릭하면아래빨간박스메시지에 OK 가출력되면다운로드가완료됩니다. 다운로드후 MCU 의구동상태를확인을하시면됩니다. [ 그림. 프로그램다운로드 ] 2010 LK EMBEDDED User Guide Version 1.0 페이지 10
2. Epilog 기술지원 -LK 임베디드홈페이지문의 : WWW.LKEMBEDDED.CO.KR 상담문의코너이용 -LK 임베디드카페문의 : http://cafe.naver.com/lkembedded 제품 Q&A 게시판이용 -엔지니어이메일기술문의 : LKN9270@lkembedded.co.kr -엔지니어기술상담전화문의 : Tel. 02-968-8616~7 감사의글 LK 임베디드제품을구입해주셔서감사합니다. 당사는 AVR, PIC, ARM7 을사용하시는고객님의편의를증진시키기위해서, 마이컴교육및싞제품연구개발을위해서항상노력하고있습니다. 앞으로도끊임없는도전정싞을바탕으로싞제품개발, 완벽핚품질보증체계확립, 대고객서비스를통해고객의맘을편하게하는데정진핛것입니다. 본제품을홗용하여마이컴학습및제품개발에큰도움되시기를바랍니다. 2010 LK EMBEDDED User Guide Version 1.0 페이지 11