사용자매뉴얼

Similar documents
USBISP MK2 User Manual Page 2/15 Contents 1. Introduction 3 2. USB DRIVER INSTALL 4 3. CodeVisionAVR C Complier / AVR Studio 6 Programmer 설정하기 6 4. US

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

ISP and CodeVisionAVR C Compiler.hwp

Microsoft Word - AVRISP mkII 장비 운용.doc

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

Microsoft Word - MAI-ISP-STK500_매뉴얼_Ver25.docx

USBISPV3.0(071112).hwp

USBISP_V20_manual.hwp

기능 기본기능 AVR용 ISP(In System Programming) 임. STK500 표준프로토콜을정확히따라서만들어져있음. 타겟 AVR 시리즈마이크로컨트롤러의플래시 / EEPROM 메모리에펌웨어를다운로드하고, 테스트할수있다.( 플래시 /EEPROM 읽기 / 쓰기모두

1. 제품소개및특징 1.1 제품소개 < 그림 1.1> AVRISP MK2 USB 개발장비 AVR ISP(In System Programmer)MK2 USB 란 Atmel 사의 AVR 마이크로컨트롤러의내부플래쉬와 EEPROM 에프로그램메모리및데이터를써 (Write, Re

AVR USBISP+ V04 사용자메뉴얼 류대우 뉴티씨 (NEWTC) 대표이사

1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

RealDSP UT 프로그램 메뉴얼

EISC-GANG_User_Guide_V1.2

*Revision History 날짜 내용 최초작성 Tel Fax [2] page

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Microsoft Word - codevision사용법_pdf버전.docx

JMOD : ATmega128 기본모듈 사용자설명서 제이씨넷

USBJTAG_V30_manual.hwp

Microsoft Word - AVR Dragon.doc

Microsoft PowerPoint - avr_lecture1.ppt

Install stm32cubemx and st-link utility

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

USB Manager 1

Microsoft Word - EISC-GANG_User_Guide_V1.4.doc

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

SBR-100S User Manual

1. 제품사진및보드설명 < 그림 1.1> AVR-ATmega128 확장형 DEV 보드사진 1.1 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및개발을할수있는 AVR 개발보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft Word - AD-USBISP V03 메뉴얼.doc

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202831C1D6C2F72C2032C1D6C2F729>

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

Microsoft Word - EastSocket매뉴얼_ _.doc

Microsoft PowerPoint - AD-USBISP_V03.5_사용자메뉴얼.ppt [호환 모드]

<546F F B8DEB4BABEF35FB8F1C2F72E687770>

(SW3704) Gingerbread Source Build & Working Guide

Microsoft Word - AD-USBISP V03_5 메뉴얼.doc

RealDSP UT 프로그램 메뉴얼

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - PEB08_USER_GUIDE.doc

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

Microsoft Word - src.doc

1. 제품사진및보드설명 그림. LK ATmega128 A2 트레이닝보드사진 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및제품개발을핛수있는 AVR 트레이닝보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정보가트레이닝보드

기능 기본기능 AVR용 ISP(In System Programming) 임. STK500 표준프로토콜을따라서만들어져있음. 타겟 AVR 시리즈마이크로컨트롤러의플래시 / EEPROM 메모리에펌웨어를다운로드하고, 테스트할수있다.( 플래시 /EEPROM 읽기 / 쓰기모두지원

XDS100S V3 Entry-level JTAG Emulator. Revision XDS100S V3 ( 사용매뉴얼 ) Rev TEL , FAX , .

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

_USB JTAG Ver1.0 User's Manual.hwp

디지털일안리플렉스카메라펌웨어업그레이드순서에대하여 (Mass Storage 대응기종 ) - Mac 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는이번다운로드대상이되는니콘디지털일안리플렉스카메라의펌웨어버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

M16_32KIT_Manual.hwp

PowerPoint 프레젠테이션

Windows 8에서 BioStar 1 설치하기

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

API 매뉴얼

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

2 카메라의 펌웨어버전을확인합니다 카메라기종에따라표시되는화면이다를수있습니다. 1 카메라의전원을 ON으로합니다. 2 카메라의메뉴버튼 MENU을누르고메뉴화면을표시합니다. 3 [ 설정메뉴 ] 에서 [ 펌웨어버전 ] 를선택합니다. 4 카메라의 펌웨어버전이표시됩니다. 버전이업그

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

슬라이드 제목 없음

PowerPoint 프레젠테이션

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

Microsoft Word - PLC제어응용-2차시.doc

USB-EK001 매뉴얼

WebPACK 및 ModelSim 사용법.hwp

2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예

KMC.xlsm

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

Gang Writer 사용 설명서

MF3010 MF Driver Installation Guide

JARDUINO-UNO-BT 커넥터 / 스위치기능 종류 USB 커넥터리셋스위치 DC 전원잭업로드선택스위치 ISP 모드선택점퍼블루투스시리얼모듈전원 / 디지털포트 / 아날로그포트커넥터및 ISP 커넥터 기능 +5V 전원공급, 유선업로드기능누른상태에서전원을공급하면부트로더프로그

CODESYS 런타임 설치과정

뉴티씨 (NEWTC) ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을

*Revision History 날짜 내용 Rev. 1.0 초판완성 [2] page

Leader in Electrics & Automation GIPAM MANAGER Electric Equipment

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

< FB8C5B4BABEF328C0A5292E6169>

개요

슬라이드 1

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

Microsoft Word - ICD2PLUS_2003.doc

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

가. 마이크로컨트롤러개발환경및설치준비 AVR Studio 에서지원하는운영체계는아래와같다. - Windows XP(32 비트, 64 비트 ), Windows vista(32 비트, 64 비트 ), Windows 7(32 비 트, 64 비트 ) NO 프로그램명내용배포사이트

Microsoft PowerPoint - SY-A3PSK-V1.pptx

구성품 - UMD 2808 모듈 - JTAG 커넥터 - 젂원 케이블 주요 특징 모듈의 부품화 : 고신뢰성의 DSP 모듈을 최적화된 시스템에 적용 용이 TMS320F2808 ZGMS - 100MHz 탑재 : 확장된 온도규격 (-40 도 ~ 125 도) 적용 Ultralo

PowerPoint Template

-. Data Field 의, 개수, data 등으로구성되며, 각 에따라구성이달라집니다. -. Data 모든 의 data는 2byte로구성됩니다. Data Type는 Integer, Float형에따라다르게처리됩니다. ( 부호가없는 data 0~65535 까지부호가있는

슬라이드 1

<4D F736F F D20C7C1B7CEB1D7B7A520B8C5B4BABEF3>

SAT8-10.hwp

온라인등록용 메뉴얼

Rev V0. Date 0 /0/ PICFA 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICFA 확장형개발보드사진 Microchip사의 비트프로세서인 PICFA MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여

Microsoft PowerPoint - ch07.ppt

Rev V0. Date 0 /0/ PICF 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICF 확장형개발보드사진 Microchip사의 비트프로세서인 PICF MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여모든부

API 매뉴얼

왜곡보정버전업그레이드순서 - Windows 판 - 니콘제품을애용해주셔서대단히감사합니다. 여기에서는왜곡보정의버전업그레이드에대해설명하고있습니다. 그리고니콘서비스센터에서의업데이트도받고있으므로사용하시는환경등으로펌웨어를업데이트할수없는사용자는이용하여주십시오. 사용하시는카메라사용법

Transcription:

AVRISP mkii 사용자매뉴얼 OL 마이크로웨이브 http://olmicrowaves.com 1 / 27

목차 1. AVRISP mkii 개요 1) 제품기능 2) 사용환경 3) 제품사양 4) 제품구조 2. AVRISP mkii 사용방법 1) Jungo USB Driver 설치 2) AVRISP mkii 셋업 3) 타겟보드셋업 4) AVR Studio 4로펌웨어프로그래밍 5) AVR Studio 5로펌웨어프로그래밍 6) AVR Studio 6로펌웨어프로그래밍 7) CodeVisionAVR로펌웨어프로그래밍 8) 인공호흡용 4 MHz 클럭사용방법 9) AVRISP mkii 펌웨어업그레이드방법 10) Troubleshooting 2 / 27

1. AVRISP mkii 개요 AVRISP mkii 는 ATMEL 사의 AVR 시리즈 MCU 의내장플래시메모리에펌웨어 프로그램을다운로드하거나내장 EEPROM 에데이터를다운로드하는기능을 제공한다. 1) 제품기능 1 ISP 모드프로그래밍 ISP 프로그래밍인터페이스가내장된 AT86, AT89, AT90, ATA, ATmega, ATtiny 계열 MCU 의펌웨어프로그래밍기능 2 PDI 모드프로그래밍 PDI 프로그래밍인터페이스가내장된 ATxmega 계열 MCU 의펌웨어 프로그래밍기능 3 TPI 모드프로그래밍 TPI 프로그래밍인터페이스가내장된 ATtiny 계열 MCU 의펌웨어 프로그래밍기능 4 타겟보드에전원공급 AVRISP mkii 로부터 ISP/PDI/TPI 컨넥터케이블을통해타겟보드에 3.3V 혹은 5V 타겟전원공급기능 5 타겟 MCU 인공호흡용 4MHz 공급 AVRISP mkii 로부터타겟 MCU 의인공호흡을위한 4MHz 클럭출력 3 / 27

2) 사용환경 AVR Studio 4 (4.18 이후버전권장 ) AVR Studio 5 AVR Studio 6 CodeVisionAVR 3) 제품사양 1 일반규격 타겟보드신호레벨 : 3.3V, 5V 프로토콜 : AVRISP mkii 2 타겟보드접속컨넥터 4 / 27

3 USB 케이블 : 컴퓨터접속 USB2.0 A 타입 Male to Male 4) 제품구조 리셋버턴 타겟전원공급용 +5V/+3.3V 점퍼 6 핀 PDI 포트 10 핀 ISP 포트 USB 컨넥터 6 핀 ISP 포트 HWB 버턴 인공호흡용 4MHz 출력 펌웨어업데이트 6 핀 TPI 포트 5 / 27

2. AVRISP mkii 사용방법 1) Jungo USB Driver 설치 AVRISP mkii를컴퓨터의 USB 포트에접속하여사용하기위해서는컴퓨터에 Jungo USB Driver 프로그램이설치되어있어야한다. Jungo USB Driver 프로그램은 AVR Studio를설치하는과정에체크박스로설치여부를선택하도록되어있으므로, AVR Studio 설치시반드시체크된상태로설치과정을진행해야한다. 1 AVR Studio 를설치하는과정에서 Jungo USB Driver 옵션부분을체크한다. 6 / 27

2 Jungo USB Driver 설치후컴퓨터의제어판 시스템 장치관리자에서 Jungo 장치가정상적으로생성된것을확인한다. 2) AVRISP mkii 셋업 1 AVRISP mkii 와컴퓨터사이에 USB 케이블을접속한다. 2 새하드웨어검색마법사시작 화면이나타나면, 소프트웨어자동으로 설치 를선택하고 다음 을클릭하여 AVRISP mkii 를설치한다. 7 / 27

3 새하드웨어검색마법사 가완료된후, 컴퓨터의제어판 시스템 장치관리자에서 AVRISP mkii 장치가정상적으로생성된것을확인한다. 4 AVR Studio( 예,AVR Studio4) 를가동하고, Tools Program AVR Connect 를클릭하여 AVR Programmer 를선택하는화면을연다. 5 Platform: 에 AVRISP mkii 를선택하고, Port: 에 USB 를선택한후 Connect 를클릭하여 ISP 모드로들어간다. 만약, 아래와같은화면이뜨면, Main 탭의 Device and Signature Bytes 항목에서타겟보드에해당하는 MCU 를선택해준다. 8 / 27

3) 타겟보드셋업 1 전원설정 타겟보드의전원을사용자가자체적으로공급하는경우 타겟보드 PC AVRISP mkii USB ISP/PDI/TPI + GND 1.8V ~ 5V DC 전원 AVRISP mkii 제품출하시기본세팅으로서, 타겟전원공급용 +5V +3.3V 점퍼가제거된상태이다. 따라서, AVRISP mkii는타겟보드에전원을공급하지않으며, 사용자는자체적으로타겟보드에 1.8V ~ 5V 전원을공급하여구동시킨다. 단, ATtiny 계열중에서 TPI 모드로프로그래밍하는 MCU는프로그래밍동작을위해 5V의전원을요구하므로, 5V 미만에서구동되도록설계된타겟보드는프로그래밍시, 주변회로에손상을주지않고 MCU에 5V를공급할수있는방안을마련해두어야한다. 9 / 27

타겟보드의전원을 AVRISP mkii 로부터컨넥터를통해공급받는경우 타겟보드 PC AVRISP mkii USB ISP/PDI/TPI 5V or 3.3V AVRISP mkii 제품출하시동봉된점퍼소켓을타겟전원공급용 +5V +3.3V 점퍼핀에장착하여타겟보드에필요한전원을공급할수있다. +5V 공급시 +3.3V 공급시 단, ATtiny 계열중에서 TPI 모드로프로그래밍하는 MCU는프로그래밍동작을위해 5V의전원을요구하므로, 5V 미만에서구동되도록설계된타겟보드는프로그래밍시, 주변회로에손상을주지않고 AVRISP mkii로부터 5V를공급받을수있도록방안을마련해두어야한다. 주의사항 - 타겟보드와 AVRISP mkii 간컨넥터케이블을접속하는순간, 혹은컨넥터케이블이접속된상태에서점퍼소켓을장착하는순간에는타겟보드측에서순간적으로과도한전류를끌어간다. AVRISP mkii는이러한과도전류를감안하여설계되어있지만, 타겟보드의전류소모량이크거나, 용량성부하가많은경우에는 AVRISP mkii나컴퓨터의오동작이나손상을초래할우려가있으므로, 전류용량이큰타겟보드의경우에는자체전원을사용하는것을권장한다. - 불안정한과도전류의영향을최소화하려면, 타겟보드와 AVRISP mkii 간 컨넥터케이블을접속하고점퍼소켓을장착한다음에 AVRISP mkii 와 컴퓨터간 USB 케이블을접속하는것을권장한다. 10 / 27

2 AVRISP mkii 와타겟보드간컨넥터케이블장착 - AVRISP mkii와타겟보드간컨넥터케이블을장착할때, 앞절의 제품사양 설명부분의 타겟접속컨넥터 규격을참조하여, 핀번호와핀신호를반드시확인후장착한다. 핀번호나핀신호가잘못접속되면최악의경우, 타겟보드나 AVRISP mkii에손상을줄수있으므로주의하여야한다. ( 케이블의적색선이 1번 ) - 또한, 타겟 MCU 의프로그래밍모드가 ISP 인지 PDI 인지혹은 TPI 인지를 데이터쉬트나 AVR Studio 의타겟 MCU 지정으로파악한연후에정확한 컨넥터에케이블을장착해야한다. 11 / 27

4) AVR Studio 4 로펌웨어프로그래밍 ( Version: 4.18) 주의사항 프로젝트디렉토리와프로그램파일명및경로명에는한글을사용하지않도록 한다. ( 파일의경로를인식하지못하는오류의원인 ) 1 AVR Studio 4 를가동하고, Tools Program AVR Connect 를클릭하여 AVR Programmer 를선택하는화면을연다. 2 Platform: 을 AVRISP mkii 로선택하고, Port: 를 USB 로선택하고 Connect 를 클릭한다. 3 Main 탭의 Device and Signature Bytes에서타겟보드의 MCU를선택하고, ATmega 계열등 ISP mode를사용하는 MCU를선택한경우에는, ISP Frequency: 를 250 khz 이하의값으로설정하고, Read Signature를클릭하여장치가정상적으로셋업되었는지확인한다.(Signature 바이트값과함께, Signature matches selected device 메시지가출력되어야함 ) 4 Fuses 탭에서, 원하는퓨즈값을설정한다. 특히, 클럭설정과관련된부분은충분히숙지하고설정한다. 클럭설정이잘못되면 MCU가블로킹상태로되어그대로는사용할수가없게된다. 그러한경우에는 MCU에접속된클럭을분리하고, AVRISP mkii에서제공하는 4 MHz 인공호흡용클럭을접속한후 ( 임시납땜 ) 퓨즈비트값을올바르게재설정하여야한다. 5 ATmega 계열등 ISP mode를사용하는 MCU를선택한경우, 프로그래밍속도를최적화하기위하여, 다시 Main 탭에서, Settings 버턴을클릭, ISP 클럭주파수를타겟보드 MCU 클럭주파수의 1/4 이하의주파수로선택한다. 예를들면, 타겟보드의클럭주파수가 7.3728 MHz 이라면 1.8432 이하의값들중에서가장높은 1.0 MHz를선택하고 Write를클릭한다. 12 / 27

[ISP Frequency Setting] 13 / 27

6 Program 탭의 Flash 항목에서펌웨어를선택하고, Program 버턴을 클릭하여 MCU 에프로그래밍한다. 7 AVRISP mkii 의사용이완료되면타겟보드의전원을끄고, USB 케이블을 분리하고, 컨넥터케이블을분리한다. 14 / 27

5) AVR Studio 5 로펌웨어프로그래밍 ( Version: 5.1) 주의사항 프로젝트디렉토리와프로그램파일명및경로명에는한글을사용하지않도록 한다. ( 파일의경로를인식하지못하는오류의원인 ) 1 AVR Studio 5 를가동하고, Tools AVR Programming 을클릭하여 AVR Programming 화면을연다. 2 Tool에 AVRISP mkii를선택하고, Device에타겟보드의 MCU를선택하고 Apply를클릭하면 AVR 프로그래밍관련메뉴항목이나타나고 Interface settings 메뉴가자동으로선택되어진다. ATmega 계열등 ISP mode를사용하는 MCU를선택한경우에는 ISP Clock 설정화면이나타난다. 3 Device ID 항목의 Read를클릭하여 Device ID가정상적으로읽혀지는지확인하여장치가정상적으로셋업되었는지확인한다. (ATmega 계열등 ISP mode를사용하는 MCU를선택한경우에는 ISP Clock을 250 khz 이하의값으로 Set한다 ) 4 Fuses 메뉴에서, 원하는퓨즈값을설정한다. 특히, 클럭설정과관련된부분은충분히숙지하고설정한다. 클럭설정이잘못되면 MCU가블로킹상태로되어그대로는사용할수가없게된다. 그러한경우에는 MCU에접속된클럭을분리하고, AVRISP mkii에서제공하는 4 MHz 인공호흡용클럭을접속한후 ( 임시납땜 ) 퓨즈비트값을올바르게재설정하여야한다. 5 ATmega 계열등 ISP mode를사용하는 MCU를선택한경우, 프로그래밍속도를최적화하기위하여, 다시 Interface settings 메뉴에서 ISP Clock을타겟보드 MCU 클럭주파수의 1/4 이하의주파수로선택한다. 예를들면, 타겟보드의클럭주파수가 7.3728 MHz 이라면 1.8432 이하의값들중에서가장높은 1 MHz를선택하고 Set를클릭한다. 15 / 27

[ISP Clock Setting] 16 / 27

6 Memories 메뉴의 Flash 항목에서펌웨어를선택하고, Program 버턴을 클릭하여 MCU 에프로그래밍한다. 7 AVRISP mkii 의사용이완료되면타겟보드의전원을끄고, USB 케이블을 분리하고, 컨넥터케이블을분리한다. 17 / 27

6) AVR Studio 6 로펌웨어프로그래밍 ( Version: 6.0) 주의사항 프로젝트디렉토리와프로그램파일명및경로명에는한글을사용하지않도록 한다. ( 파일의경로를인식하지못하는오류의원인 ) 1 AVR Studio 6 를가동하고, Tools Device Programming 을클릭하여 Device Programming 화면을연다. 2 Tool에 AVRISP mkii를선택하고, Device에타겟보드의 MCU를선택하고 Apply를클릭하면 AVR 프로그래밍관련메뉴항목이나타나고 Interface settings 메뉴가자동으로선택되어진다. ATmega 계열등 ISP mode를사용하는 MCU를선택한경우에는 ISP Clock 설정화면이나타난다. 3 Device signature 항목의 Read를클릭하여 Device signature가정상적으로읽혀지는지확인하여장치가정상적으로셋업되었는지확인한다. (ATmega 계열등 ISP mode를사용하는 MCU를선택한경우에는 ISP Clock을 250 khz 이하의값으로 Set한다 ) 4 Fuses 메뉴에서, 원하는퓨즈값을설정한다. 특히, 클럭설정과관련된부분은충분히숙지하고설정한다. 클럭설정이잘못되면 MCU가블로킹상태로되어그대로는사용할수가없게된다. 그러한경우에는 MCU에접속된클럭을분리하고, AVRISP mkii에서제공하는 4 MHz 인공호흡용클럭을접속한후 ( 임시납땜 ) 퓨즈비트값을올바르게재설정하여야한다. 5 ATmega 계열등 ISP mode를사용하는 MCU를선택한경우, 프로그래밍속도를최적화하기위하여, 다시 Interface settings 메뉴에서 ISP Clock을타겟보드 MCU 클럭주파수의 1/4 이하의주파수로선택한다. 예를들면, 타겟보드의클럭주파수가 7.3728 MHz 이라면 1.8432 이하의값들중에서가장높은 1 MHz를선택하고 Set를클릭한다. 18 / 27

[ISP Clock Setting] 19 / 27

6 Memories 메뉴의 Flash 항목에서펌웨어를선택하고, Program 버턴을 클릭하여 MCU 에프로그래밍한다. 7 AVRISP mkii 의사용이완료되면타겟보드의전원을끄고, USB 케이블을 분리하고, 컨넥터케이블을분리한다. 20 / 27

7) CodeVisionAVR 로펌웨어프로그래밍 ( Version: 2.60 Evaluation) 1 CodeVisionAVR 을가동하고, Settings Programmer 를클릭하여 Programmer Settings 화면을열고, AVR Chip Programmer Type 을 Atmel AVRISP MkII (USB) 로선택하고 OK 를클릭한다. 2 Tools Chip Programmer를클릭하여 Chip Programmer 화면을열고, Chip을타겟보드의 MCU로선택하고, Read 메뉴의 Chip Signature를클릭하여 Chip signature가정상적으로읽혀지는지확인하여장치가정상적으로셋업되었는지확인한다. (ATmega 계열등 ISP mode를사용하는 MCU를선택한경우에는 SCK Freq를 250000Hz 이하의값으로설정한다 ) 21 / 27

3 Chip Programming Options 항목에서, Program Fuse Bit(s) 를체크하고사용자가원하는퓨즈비트를체크한후, Program 메뉴에서 Fuse Bit(s) 를클릭하여퓨즈비트값을퓨징한다. 이때, 클럭설정과관련된부분은충분히숙지하고퓨징한다. 클럭설정이잘못되면 MCU가블로킹상태로되어그대로는사용할수가없게된다. 그러한경우에는 MCU에접속된클럭을분리하고, AVRISP mkii에서제공하는 4 MHz 인공호흡용클럭을접속한후 ( 임시납땜 ) 퓨즈비트값을올바르게재설정하여야한다. 4 ATmega 계열등 ISP mode를사용하는 MCU를선택한경우, 프로그래밍속도를최적화하기위하여, 다시 SCK Freq를타겟보드 MCU 클럭주파수의 1/4 이하의주파수로선택한다. 예를들면, 타겟보드의클럭주파수가 7.3728 MHz 이라면 1.8432 이하의값들중에서가장높은 500000 Hz를선택한다. 22 / 27

5 File 메뉴에서 Load FLASH 혹은 Load EEPROM 을클릭하여프로그래밍 하고자하는펌웨어를컴퓨터의임시메모리에읽어들인후, Program 메뉴에서 FLASH 혹은 EEPROM 을클릭하여 MCU 에프로그래밍한다. 6 AVRISP mkii 의사용이완료되면타겟보드의전원을끄고, USB 케이블을 분리하고, 컨넥터케이블을분리한다. 23 / 27

8) 인공호흡용 4 MHz 클럭사용방법 타겟전원선택 (AVRISP mkii or 자체전원 ) PC AVRISP mkii 타겟보드 USB ISP/PDI/TPI 5V or 3.3V 5V or 3.3V 4 MHz 클럭 (5 V 전압레벨) GND 타겟 MCU GND 절단 절단 절단 XTAL1 or CLKI XTAL2 or CLKO 타겟 MCU X-Tal 주의사항 타겟보드가 5V 미만에서동작하도록설계된경우, 4 MHz 클럭출력에적절한값의저항 2개를직렬로부착하여 ( 전압분배회로 ) 전압레벨이떨어진클럭을사용한다. 4 MHz 클럭 ( 5V 전압레벨) 1 K 2 K 4 MHz 클럭 ( 3.3V 전압레벨) 24 / 27

9) AVRISP mkii 펌웨어업그레이드방법 1 AVRISP mkii의 HWB 버턴을누른다. 2 AVRISP mkii의 RESET 버턴을누른다. ( 장치관리자 / Jungo - AVRISP mkii 사라짐!) 3 AVRISP mkii의 RESET 버턴을뗀다. 4 AVRISP mkii의 HWB 버턴을뗀다. ( 장치관리자 / Atmel USB Device - AT90USB162 생성!) 5 AVR Studio를실행하고 Tools 메뉴안에있는 Flip을실행한다. Device 선택 : AT90USB162 Communication Medium 선택 : USB 클릭 OPEN 클릭 File/Load HEX File AVRISP-MKII.hex 선택 ( 순수영문경로명사용 ) v Erase, v Program, v Verify 체크하고 Program(Run) 클릭 Verify PASS!!! 출력되면정상적으로펌웨어업그레이드완료됨! Start Application 클릭 (v Reset 체크 ) 새하드웨어검색마법사시작 자동검색클릭 (Jungo 드라이버기설치시 ) 장치관리자 / Jungo - AVRISP mkii로잡힘 25 / 27

10) Troubleshooting AVRISP mkii 사용중 LED 상태에따라서다음과같이동작상황을진단 하고조치한다. 적색 LED 황색 LED 상태조치사항 점등 점등 Jungo USB 드라이버미설치 AVR Studio 를재설치한다. 이때, Jungo USBDriver 를 체크하여함께설치한다. 새하드웨어검색마법사시작 화면이팝업 AVRISP mkii를컴퓨터에등록하는과정으로서, AVRISP mkii 사용방법 편의 AVRISP mkii 셋업 부분을참조하여 AVRISP mkii를등록한다. 점등소등 AVRISP mkii 블로킹상태 RESET 버턴을누른다. 소등점등정상상태 점멸점등데이터송수신상태 소등 소등 AVRISP mkii 에 USB 케이블 컴퓨터를재부팅한다. 접속불량 USB 케이블을재접속한다. AVRISP mkii 하드웨어불량 RESET 버턴을누른다. A/S 를문의한다. 26 / 27

감사합니다 제품문의, 기술지원 홈페이지 : http://www.olmicrowaves.com E-mail : webmaster@olmicrowaves.com, imaman@hitel.net 27 / 27