<546F F B8DEB4BABEF35FB8F1C2F72E687770>

Similar documents
Install stm32cubemx and st-link utility

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

ISP and CodeVisionAVR C Compiler.hwp

RealDSP UT 프로그램 메뉴얼

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

Studuino소프트웨어 설치

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

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

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

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

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

USBISPV3.0(071112).hwp

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

EISC-GANG_User_Guide_V1.2

MF5900 Series MF Driver Installation Guide

RealDSP UT 프로그램 메뉴얼

Microsoft Word - AVRISP mkII 장비 운용.doc

게임 기획서 표준양식 연구보고서

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

JDK이클립스

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

Microsoft PowerPoint - USB다운로더PC연결.pptx

Microsoft Word - Armjtag_문서1.doc

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

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

USBISP_V20_manual.hwp

사용자매뉴얼

MF3010 MF Driver Installation Guide

tiawPlot ac 사용방법

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

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

01장

1

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

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - EISC-GANG_User_Guide_V1.4.doc

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

SBR-100S User Manual

Windows 8에서 BioStar 1 설치하기

MF Driver Installation Guide

_USB JTAG Ver1.0 User's Manual.hwp

KEB 외국환 서식관리 프로그램 사용자 메뉴얼

슬라이드 1

USB-EK001 매뉴얼

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

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

(SW3704) Gingerbread Source Build & Working Guide

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

NTD36HD Manual

<4F B8A620C0CCBFEBC7D120C8B8B7CE20C0DBBCBAC0C720B1E2C3CA2E687770>

Cubase AI installation guide

(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)

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

Microsoft Word - src.doc

슬라이드 1

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

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

WebPACK 및 ModelSim 사용법.hwp

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

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

Chapter 1

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

System Recovery 사용자 매뉴얼

슬라이드 1

소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및

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

Microsoft Word - AVR Dragon.doc

Microsoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드]

API 매뉴얼

Microsoft PowerPoint - 30.ppt [호환 모드]

슬라이드 1

CODESYS 런타임 설치과정

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=" 2 xmlns:tools="

Endpoint Protector - Active Directory Deployment Guide

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

JAVA 플랫폼 개발 환경 구축 및 활용

vRealize Automation용 VMware Remote Console - VMware

Windows 8 Upgrade Step by Step Guide

PowerPoint Template

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

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

개요

4S 1차년도 평가 발표자료

TOOLS Software Installation Guide

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

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

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Internet Explorer 11 자동업데이트방지 사용자가이드 작성일 : Version 1.0

PowerPoint 프레젠테이션

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Windows 10 General Announcement v1.0-KO

목차 1. 매뉴얼안내 사용준비 Unified Label Printer Utility 사용방법 PCX File Downloader User Setting Manager File Transfer

IRISCard Anywhere 5

슬라이드 제목 없음

Xcovery 사용설명서

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

F120L(JB)_UG_V1.0_ indd

Transcription:

ToastProg 2005 사용설명서 (2007. 01. 03) 주시니어컴 ( ) ( www.seniorcom.co.kr ) TEL : 0505-882-5896 FAX : 02-2088-3746 ( 주) 시니어컴 www.seniorcom.co.kr

목차 목 차 1. ToastProg 2005 프로그램 2 2. ToastProg 2005 프로그램설치방법 4 3. USB Driver 설치방법 6 4. ToastProg 2005 메뉴설명 7 (1) File 메뉴 7 (2) Device 메뉴 8 (3) Command 메뉴 9 (4) Util 메뉴 12 (5) Setup 메뉴 13 (6) 기타명령어 13 5. ToastProg 2005 에서사용가능한다운로드케이블 15 (1) ToastProg용 USB 케이블 15 (2) 프린터포트용케이블 15 ( 주) 시니어컴 www.seniorcom.co.kr -1-

1. ToastProg 2005 프로그램 ToatProg 2005 는 ( 주) 시니어컴에서개발하여무료로배포하는다운로드프로그램으로 AVR, 8051등과같은 MCU 에프로그램을다운로드할수있는프로그램입니다. ToastProg2005 는 ( 주) 시니어컴(www.seniorcom.co.kr), 다음카페(cafe.daum.net/avr8051) 또는네이버카페 (cafe.naver.com/8051avr) 에계속업데이트하기때문에최신버전으로무료로다운받을수있습니다. 프로그램기능이나버그에관한사항은카페의 ToastProg2005게사판에올려주시면프로그램을업데이트하 는데에참고하겠습니다. 프린터포트용다운로더케이블을사용할경우에는 ToastProg2005 프로그램만설치하면되고 USB 다운로더 케이블을사용할경우에는 USB 드라이버를추가로설치해야합니다. - 지원되는 OS : Win98, WinMe, Win2K, WinXP, Win2003 - 지원되는케이블 : 일반적인프린터포트용다운로더케이블, ToastProg 2005용 USB 다운로드케이블 *USB다운로더케이블은프린터포트가없는 PC 나노트북에서사용이용이합니다. ( 주) 시니어컴 www.seniorcom.co.kr -2-

ToastProg 2005 v1.1a 에서지원되는디바이스 시리즈 지원되는디바이스 AT89S 시리즈 -AT89S51 -AT89S52 -AT89LS51 -AT89LS52 -AT89S8253 -AT89S2051 -AT89S4051 AVR ATmega 시리즈 AVR ATtiny 시리즈 AVR AT90 시리즈 -ATmega128 (ATmega128, ATmega128L) -ATmega1280 (ATmega1280, ATmega1280V) -ATmega1281 (ATmega1281, ATmega1281V) -ATmega16 (ATmega16, ATmega16L) -ATmega162 (ATmega162, ATmega162V) -ATmega164 (ATmega164, ATmega164V) -ATmega165 (ATmega165, ATmega165V) -ATmega165P (ATmega165P, ATmega165PV) -ATmega168 (ATmega168, ATmega168V) -ATmega169 (ATmega169, ATmega169V) -ATmega169P (ATmega169P, ATmega169PV) -ATmega2560 (ATmega2560, ATmega2560V) -ATmega2561 (ATmega2561, ATmega2561V) -ATmega32 (ATmega32, ATmega32L) -ATmega324 (ATmega324, ATmega324V) -ATmega325 (ATmega325, ATmega325V) -ATmega3250 (ATmega3250, ATmega3250V) -ATtiny12 (ATtiny12V, ATtiny12L, ATtiny12) -ATtiny13 (ATtiny13V, ATtiny13) -ATtiny15 (ATtinty15L) -ATtiny22 (ATtiny22L, ATtiny22) -ATtiny2313 (ATtiny2313V, ATtiny2313) -ATtiny24 (ATtiny24V, ATtiny24) -ATtiny25 (ATtiny25V, ATtiny25) -ATtiny26 (ATtiny26L, ATtiny26) -AT90CAN128 -AT90CAN32 -AT90CAN64 -AT90LS2323 -AT90LS2343 -AT90LS4434 -AT90LS8535 -AT90PWM1 -AT90PWM2 -AT90PWM2B -AT90S1200 -AT90S2313 -ATmega329 (ATmega329, ATmega329V) -ATmega3290 (ATmega3290, ATmega3290V) -ATmega48 (ATmega48, ATmega48V) -ATmega64 (ATmega64, ATmega64L) -ATmega640 (ATmega640, ATmega640V) -ATmega644 (ATmega644, ATmega644V) -ATmega6450 (ATmega6450, ATmega6450V) -ATmega649 (ATmega649, ATmega649V) -ATmega6490 (ATmega6490, ATmega6490V) -ATmega8 (ATmega8, ATmega8L) -ATmega8515 (ATmega8515, ATmega8515L) -ATmega8535 (ATmega8535, ATmega8535L) -ATmega88 (ATmega88, ATmega88V) -ATmega48auto -ATmega88auto -ATmega168auto -ATtiny44 (ATtiny44V, ATtiny44) -ATtiny45 (ATtiny45V, ATtiny45) -ATtiny84 (ATtiny84V, ATtiny84) -ATtiny85 (ATtiny85V, ATtiny85) -ATtiny25auto -ATtiny45auto -ATtiny85auto -AT90S2323 -AT90S2343 -AT90S4414 -AT90S4434 -AT90S8515 -AT90S8535 -AT90CAN128auto -AT90USB1286 -AT90USB1287 -AT90USB646 -AT90USB647 ( 주) 시니어컴 www.seniorcom.co.kr -3-

다음은 ToastProg2005 프로그램설치방법과 USB 드라이버설치방법입니다. 2. ToastProg2005 프로그램설치방법 1) 다운받은 ToastProg2005 설치프로그램(ToastProg2005_x.x_Setup.exe) 을더블클릭하면아래와같이설치시작하면이뜬다. 그리고설치를계속하기위해 다음 버튼을클릭하면라이센스동의창이뜨면서 동의함 버튼을클릭하면다음단계로넘어간다. 취소 버튼을클릭하면프로그램설치가중단된다. 2) 설치할폴더를선택하고 설치시작 버튼을클릭하면설치가시작된다. 만약설치하고자하는폴더에이미이전버전의 ToastProg2005가설치되어있다면아래와같이메시지창이나타난다. 이경우에 더이상묻지않음. 부분에 v 체크를하고 예 버튼을클릭하면새로운버전이설치된다. ( 주) 시니어컴 www.seniorcom.co.kr -4-

3) 선택한설치폴더에 ToastProg2005 가설치되는과정을보여준다. 그리고설치가완료되면설치완료화면이나오면서설치가완료된다. 4) ToastProg 2005 설치가완료되면실행및제거아이콘이생성된다. ToastProg 2005 실행버튼을클릭하면프로그램을실행시킬수있다. 5) 시작메뉴에 ToastProg 2005 프로그램이설치되어있는것을확인할수있고, 실행시킬수있습니다. ( 주) 시니어컴 www.seniorcom.co.kr -5-

3. USB Driver 설치방법 ToastProg2005용 USB 다운로더를사용하기위해서는 USB 드라이버를설치해야한다. 1) 다운받은 USB 드라이버파일(USB_Downloader_Driver_vx.x.zip) 는 zip 파일로압축이되어있다. 압축을풀면아래와같이여러개의파일이생성된다. 2) USB 드라이버설치파일(install.exe) 을더블클릭하면아래와같이드라이버설치시작화면이보여진다. "Install" 버튼을클릭하여드라이버설치를시작한다. 3) USB 드라이버가성공적으로완료되었다는화면이보입니다. 4) USB 드라이버설치후 USB 다운로더를처음컴퓨터에연결할경우아래와같이새하드웨어발견메시지창이뜨면서자동으로드라이버설정이되고드라이버설정이완료되면화면이사라진다. ( 주) 시니어컴 www.seniorcom.co.kr -6-

4. ToastProg 2005 메뉴설명 (1) File 메뉴 File 메뉴는컴파일러에의해만들어진헥사파일(*.hex, *.eep, *.rom) 또는 ToastProg2005에서사용자에의 해 저장된 프로젝트파일(*.scm) 을 Open 하는 메뉴와 사용자가 만들거나 수정한 헥사파일( *.hex, *.eep, *.rom) 또는 ToastProg2005 에서작업하던헥사데이터와작업환경에대한프로젝트파일(*.scm) 을 Save하는 메뉴그리고이미 Open한파일을 Reload 하는메뉴로구성되어있다. 그리고각각의메뉴는단축키로구성되 어있다. 4.1은 File 메뉴를보여주고 File 메뉴에관계되는아이콘은 4.2 와같다. 그리고아이콘에서표시 된 P 는프로그램메모리(Flash), D 는데이터메모리(eeprom), 아무것도없는것은 All을의미한다. 4.2 Open, Save 아이콘 4.1 File 메뉴 1) Open Flash : 헥사파일(*.hex, *.rom) 로부터디바이스의 Flash 부분( 프로그램메모리) 에 다운로드할데이터를 ToastProg 의버퍼에읽어온다. 2) Open EEPROM : 헥사파일(*.eep) 로부터디바이스의 Eeprom 부분( 데이터메모리) 에 다운로드할데이터를 ToastProg 의버퍼에읽어온다. 3) Open All : 헥사파일(*.hex) 로부터디바이스의의 Flash와 Eeprom부분에다운로드할 모든데이터를 ToastProg 의버퍼에읽어온다. 4) Open Project : 이명령은이미저장된 ToastProg 프로젝트파일(*.scm) 을 Open 하는명령이다. ToastProg 프로젝트파일(*.scm) 은 Save Project 명령으로저장된다. 이명령은반복되는작업시퓨즈비트설정등을다시할필요가없다. ( 참고: ToastProg 프로젝트파일) 5) Save as Flash : 현재 ToastProg 버퍼의 Flash 어드레스영역에있는데이터를헥사파일(*.hex) 로저장 버퍼에있는모든데이터중에서디바이스의어드레스에중 Flash 영역의데이터만저장 6) Save as Eeprom : 현재 ToastProg 버퍼의 eeprom 어드레스영역에있는데이터를헥사파일(*.eep) 로 저장. 7) Save as All : 현재 ToastProg 버퍼에있는모든데이터를헥사파일(*.hex) 로저장. 이방법으로 저장된데이터는Open All 로읽어야모든데이터를읽을수있다. 만약Open Flash나 Open Eeprom으로읽게되면모든데이터중 Flash, Eeprom 영역만읽어오게된다. ( 주) 시니어컴 www.seniorcom.co.kr -7-

8) Save Project : ToasProg 프로젝트파일(*.scm) 로저장하는명령어로현재선택되어있는디바이스정보, 퓨즈비트설정정보, 락비트설정정보, Auto 옵션정보, 그리고 Flash, Eeprom 데이터에대한모든정보를저장한다. ( 참고: ToastProg 프로젝트파일) 9) Reload File : Open 한파일을다시읽어올때사용하는명령어다. 명령을실행시키면가장최근에 open 한파일을다시 Open 한다. 10) Close : ToastProg 2005 프로그램을닫는다. **** ToastProg 프로젝트파일 **** ToastProg 프로젝트파일(*.scm) 은 ToastProg 에서현재버퍼에있는데이터와디바이스, 퓨즈 비트설정, 락비트설정, 오토옵션설정등모든작업정보를저장하기위한 ToastProg용포맷파일 이다. 프로젝트파일로 Save하여프로젝트파일을 Open 할경우작업했던모든정보를그대로가져올 수있다. 그래서같은작업을반복하거나퓨즈비트설정을같게하여사용할경우에유용하다. 그리고프로젝트파일을 Open하고헥사파일을 Open하면데이터부분만바뀌고다른설정부분 들은바뀌지않는다. 따라서프로그램을수정하고컴파일을하게되면헥사데이터가바뀌게되는 데이경우프로젝트파일이 Open 된상태에서바뀐헥사파일을 Open하고 Save Project를하게 되면처음 Open 했던프로젝트정보에서데이터부분만바뀐프로젝트파일이저장된다. 프로젝트파일에서저장되는정보 - 작업중인디바이스정보 - 버퍼의 Flash 데이터 - 버퍼의 Eeprom 데이터 - 퓨즈비트설정정보 - 락비트설정정보 - 오토옵션설정정보 (2) Device 메뉴 Device 메뉴는프로그램을다운로드하고자하는칩을선택하는명령어이다. Devece 선택은메뉴바에서 Device를선택할수도있지만 4.3 과같이툴바( 아이콘들이있는곳) 에서 Device군과제품을선택하는방법으로선택가능하다. 4.4는 Device 메뉴바에서 Device 선택방법을보여준다. 4.3 툴바 Device 선택창 4.4 메뉴바 Device 선택 ( 주) 시니어컴 www.seniorcom.co.kr -8-

(3) Command 메뉴 Command 메뉴는선택된 Device 에쓰여진데이터읽기, Device 에데이터라이트하기( 다운로드), Device 에쓰여진데이터와버퍼의데이터비교하기, 퓨즈비트설정과락비트설정하기, Device 지우기, Device 리셋하기, 자동으로데이터쓰기, 자동옵션설정하기부분으로나눠진다. 4.5는 Command 메뉴를보여준다. 4.5 Command 메뉴 1) Device 에쓰여진데이터읽기(Flash, Eeprom, All) Device 에다운로드( 쓰여진) 된데이터를읽어오는명령이다. Read Program(Flash) 를선택하면 Flash 메모리에있는데이터를읽어오고, Read Data(Eeprom) 을선택하면 Eeprom에있는데이터를읽어오고 Read All 를선택하면모든데이터를읽어온다. 그러나락이걸려있다면데이터를읽어올수없다. 그리고각각의명렬은메뉴바에서실행시킬수도있지만아래의툴바를이용하여실행시킬수있다. 2) Device 에데이터쓰기 ( Flash, Eeprom, All ) 헥사파일(*.hex or *.eep) 을 Open 하여현재버퍼(ToastProg 창부분에있는데이터) 에있는헥사데이터 를 Device 에다운로드( 쓰기) 위한명령을실행한다. Write Progarm(Flash) 를선택하면버퍼에있는데이터중에서 Flash 영역에있는데이터를 Device에다운로 드한다. 그리고 Write Data (Eeprom) 를선택하면버퍼에있는데이터중에서 Eeprom 영역에있는데이터를 디바이스에다운로드한다. 그리고 Write All 를선택하면버퍼에있는모든데이터를디바이스다운로드한다. 그리고각각의명령은메뉴바에서실행시킬수도있지만아래의툴바를이용하여실행시킬수있다. ( 주) 시니어컴 www.seniorcom.co.kr -9-

3) Device 에쓰여진데이터와버퍼에있는데이터비교하기 ( Flash, Eeprom, All ) Device에데이터를쓴후에데이터가잘쓰여졌는지비교하는명령으로서디바이스에쓰여진데이터와버퍼에있는데이터를비교하는명령을실행한다. Verify Progarm(Flash) 를선택하면 Device의 Flash 에쓰여진데이터와버퍼의 Flash 영역에있는데이터를비교하여일치하지않는부분이있으면일치하지않는부분의어드레스를표시한다. Verify Data(Eeprom) 를선택하면디바이스의 Eeprom 에쓰여진데이터와버퍼의 Eeprom 영역에있는데이터를비교하여일치하지않는부분이있으면일치하지않는부분의어드레스를표시한다. Verify All 을선택하면디바이스에쓰여진모든데이터와버퍼의모든데이터를비교하여일치하지않는부분이있으면일치하지않는부분의어드레스를표시한다. 4) 퓨즈비트설정과락비트설정하기 (Security and Configuration Bits) AVR과같이 Device 종류에따라서 Device를사용하기전에사용하고자하는용도에맞게 Device의하드웨어적인부분을설정하기위해 Configuration bit 를설정해줘야하는경우에사용하는명령이다. 그리고프로그램보호를위해 Device 에쓰여진프로그램이나데이터를읽지못하게하기위해 Device에있는락비트(Security) 를설정하고자할때사용하는명령어이다. 4.6은 ATmega128의 Security와 Configuration bit 를설정하는예이다. 4.6 ATmega128 퓨즈비트, 락비트설정 4.7 은 AT89S51 에대한 Security bit 를설정하는예이다. 4.7 AT89S51 락비트설정 ( 주) 시니어컴 www.seniorcom.co.kr -10-

Set All 버튼은모든비트를 v 체크표시가되게하고 Clear All 버튼은모든비트를v 체크가되지않게한다. 이버튼들을눌렀을때실제 Device에퓨즈비트와락비트를하는것은아니고화면에보여지는것뿐이면실제 Device를설정하기위해서는반드시 Write 버튼을클릭해야만실제 Device에퓨즈비트와락비트가설정된다. Read 버튼은현재 Device 에서퓨즈비트와락비트를읽어온다. 그리고퓨즈비트, 락비트설정화면을빠져나오기위해서는 Exit 버튼을클릭하면된다. 그리고메뉴바에서명령을실행시킬수도있지만아래의툴바의아이콘을이용하여실행시킬수있다. 5) Device 지우기 (Erase) Device 에쓰여진데이터를지우기위한명령이다. 이명령을실행시키면 Device 안에쓰여진모든데이터는 지워진다. 그리고메뉴바에서실행시킬수도있지만아래의툴바의아이콘을이용하여실행시킬수있다. 6) Device 리셋 (Reset) - Device 를리셋시키기위한명령어이다. 7) 자동으로 Device 에쓰기명령 (User Auto) 제품양산시에나같은작업을반복적으로할경우에유용한명령인자동으로쓰기명령은 User Auto Option 에설정된순서에의하여연속으로명령을실행시켜주는명령어이다. 그래서반복적으로실행하는명령을 User Auto Option 에설정해놓고사용하면된다. 4.8과같이 Auto Option이설정되어있고 Auto 명령을실행시키면아래와같은순서로진행된다. 1. Device 를지운다. 2. Flash 에데이터를쓴다. 3. Flash 에쓰여진데이터와버퍼의데이터를비교한다. 4. 퓨즈비트(Config bits) 를설정한다. 5. 락비트(Security bits) 를설정한다. 6. 이상이없다면종료된다. 4.8 Auto Option 설정예 퓨즈비트(Configuration Bits) 설정과락비트(Security bits) 설정은위의 4) 칩설정과락비트설정하기부분에서설정된비트를그대로설정하게된다. 그리고메뉴바에서실행시킬수도있지만아래의툴바의아이콘을이용하여실행시킬수있다. ( 주) 시니어컴 www.seniorcom.co.kr -11-

8) 자동으로쓰기옵션설정명령 (User Auto Option) 자동으로쓰기명령을실행시키기위해자동으로실행시킬명령을설정하는명령어이다. 자동으로실행시킬명령들을설정하고 OK 버튼을눌러야만옵션설정이완료된다. 그리고메뉴바에서실행시킬수도있지만아래와같이툴바의아이콘을이용하여실행시킬수있다. 4.9 는오토옵션설정메뉴를보여준다. 그리고오토옵션은설정된순서에따라서순서대로실행된다. Reload File: Erase Chip : Write Flash : Write Eeprom: Write Config: Write Security: 오토명령실행시헥사파일을다시읽어온다. ( Reload Option 에서선택된파일을다시읽어온다.) 오토명령실행시 Device 를지운다. 오토명령실행시 Flash 메모리에데이터를쓴다. 오토명령실행시 Eeprom 메모리에데이터를쓴다. 오토명령실행시퓨즈비트설정오토명령실행시락비트설정 4.9 오토옵션설정메뉴 Reload Option -SCM 선택: -Flash 만선택: -Eeprom 만선택: 선택 *.scm 파일을선택해야한다. 헥사파일(*.hex, *.rom) 을선택해야한다. *.eep 파일을선택해야한다. -Flash, Eeprom 선택 : 파일선택창이 2개활성화되고헥사파일과 eep 파일을선택해야한다. (4) Util 메뉴 Util 메뉴는버퍼에디트메뉴로서 Clear Buffer와 Fill Buffer 명령이있다. Clear Buffer은버퍼의모든데이터를 0xFF 로지운다. 그리고 Fill Buffer는원하는어드레스부분을원하는값 으로채우는명령이다. 4.10은 Util 메뉴를보여주고 3.11은 Fill Buffer 명령실행시화면을보여준다. 4.10 Util 메뉴 4.11 Fill Buffer ( 주) 시니어컴 www.seniorcom.co.kr -12-

(5) Setup 메뉴 Setup 메뉴는 Interface setup과 Language setup 으로구성되어있다. Interface setup 은사용할케이블의종류에따라서선택하면된다. 프린터포트를사용하는케이블이라면 LPT1으로선택하고 USB용케이블을 USB 를선택하면된다. 그리고 Language setup은 Korean, English 둘중하나를선택하면에러메시지등이선택언어로나온다. Interface setup에서 USB로선택할경우 USB 케이블이연결되어있지않다면케이블을찾을수없다는메시지와함께자동으로 LPT1 으로전환된다. 그리고 USB 케이블이연결되어있다면 4.12 창나오면서초기화가진행되고초기화가완료되면창이사라진다. 4.12 USB 초기화화면 (6) 기타명령어 1) CMD Menu 프로그램오른쪽에있는 CMD Menu안에있는 User Stop 버튼은명령이실행되고있는중에명령어실행중지하는버튼입니다. 만약디바이스로부터읽기를하는도중에읽기를중지하려면 User Stop 버튼을누르면읽기가중지됩니다. ( 주) 시니어컴 www.seniorcom.co.kr -13-

2) 에디트메뉴 (Edit Menu) Apply 버튼은왼쪽에디트창에서편집을하고꼭버튼을클릭해야만편집된내용이저장된다. Reload 버튼은파일을다시불러오는명령입니다. 프로그램을수정하고헥사파일을다운로드할때같은파일명의수정된헥사코드를계속해서다운로드하게됩니다. 이때는 Reload 버튼을클릭하면수정된헥사파일이에디터창에읽혀집니다. Clear 버튼은에디트창의모든데이터를 FF 로만들어준다. Go To: 는에디트창에서원하는어드레스로이동하고자할때쓰인데 HEX는 16진수형태이고아래쪽은 16 진수형태의어드레스를의미한다. 따라서현재에서 Go 버튼을클릭하면에디터창에서에디트 창의처음부분이 0x2000 번지로이동하게된다. 4.13은 Edit 메뉴를보여주고 4.14는 Edit 창을보여준다. 4.13 Edit 메뉴 4.14 Edit 창 ( 주) 시니어컴 www.seniorcom.co.kr -14-

5. ToastProg 2005 에서사용가능한다운로드케이블 (1) ToastProg용 USB 케이블 USB용케이블을사용하기위해서는먼저 ToastProg2005를설치하고 usb 용드라이버를설치해야한다. 그리고케이블을 PC의 usb 포트에연결하고 Setup 메뉴->Interface setup->usb를선택하면 usb가초기화되고사용할수있는환경이된다. usb 케이블은 www.seniorcom.co.kr 에서구입할수있다. 그리고케이블에서핀번호는붉은색선이있는쪽이 1 번이다. 타겟보드에꽂았을때좌측최상단이 1 번, 우측최상단이 2 번, 1번바로핀이 3 번, 우측최하단이 10 번핀이된다. 5.1은 ToastProg 2005용 usb 케이블 v0.9 를보여준다. 5.1 ToastProg2005용 usb 케이블 v0.9 (2) 프린터포트용케이블 ToastPorg2005에서사용되는프린터포트용 ISP 케이블은일반적인케이블이다. 프린터포트용케이블은 PC의프린터포트에연결하고 Setup 메뉴->Interface setup->lpt1 을선택하고프로그램을실행하면된다. 그리고케이블에서핀번호는붉은색선이있는쪽이 1 번이다. 타겟보드에꽂았을때좌측최상단이 1 번, 우측최상단이 2 번, 1번바로핀이 3 번, 우측최하단이 10 번핀이된다. 5.2 는프린터포트용다운로드케이블회로도를보여준다. 그리고 5.3은회로도가내장되어있는다운로드 ISP 케이블 (www.seniorcom.co.kr ) 을보여준다. 5.2 프린터포트용다운로드케이블 5.3 다운로드 ISP 케이블 ( 주) 시니어컴 www.seniorcom.co.kr -15-