Dr.Kim ATmega128 Training Kit (SAT128-300).hwp



Similar documents
SAT8-10.hwp

ISP and CodeVisionAVR C Compiler.hwp

Microsoft Word - PEB08_USER_GUIDE.doc

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

참고 금융분야 개인정보보호 가이드라인 1. 개인정보보호 관계 법령 개인정보 보호법 시행령 신용정보의 이용 및 보호에 관한 법률 시행령 금융실명거래 및 비밀보장에 관한 법률 시행령 전자금융거래법 시행령 은행법 시행령 보험업법 시행령 자동차손해배상 보장법 시행령 자본시장과

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

RealDSP UT 프로그램 메뉴얼

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

Microsoft Word - AVRISP mkII 장비 운용.doc

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

고객 카드

DSP_MON 프로그램 메뉴얼

歯 조선일보.PDF

USBISPV3.0(071112).hwp

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

CHAPTER 2 마이크로컨트롤러구조이해하기 가. ATmega128 기능 나. CRX10 구조

Microsoft Word - Bluetooth User Manual_V1.00_KOR.doc

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 유스빌 401호 - 2 -

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

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

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

정보보안 개론과 실습:네트워크

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

Install stm32cubemx and st-link utility

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

_USB JTAG Ver1.0 User's Manual.hwp

ADP-2480

사용자매뉴얼

Mango-E-Toi Board Developer Manual

우리나라의 전통문화에는 무엇이 있는지 알아봅시다. 우리나라의 전통문화를 체험합시다. 우리나라의 전통문화를 소중히 여기는 마음을 가집시다. 5. 우리 옷 한복의 특징 자료 3 참고 남자와 여자가 입는 한복의 종류 가 달랐다는 것을 알려 준다. 85쪽 문제 8, 9 자료

상품 전단지

::: 해당사항이 없을 경우 무 표시하시기 바랍니다. 검토항목 검 토 여 부 ( 표시) 시 민 : 유 ( ) 무 시 민 참 여 고 려 사 항 이 해 당 사 자 : 유 ( ) 무 전 문 가 : 유 ( ) 무 옴 브 즈 만 : 유 ( ) 무 법 령 규 정 : 교통 환경 재

2

DBPIA-NURIMEDIA

화이련(華以戀) hwp

ÆòÈ�´©¸® 94È£ ³»Áö_ÃÖÁ¾

歯1##01.PDF

<5BC1F8C7E0C1DF2D31B1C75D2DBCF6C1A4BABB2E687770>

120229(00)(1~3).indd

01Report_210-4.hwp

<C3D1BCB15FC0CCC8C45FBFECB8AE5FB1B3C0B0C0C75FB9E6C7E D352D32315FC5E4292E687770>



교육 과 학기 술부 고 시 제 호 초 중등교육법 제23조 제2항에 의거하여 초 중등학교 교육과정을 다음과 같이 고시합니다. 2011년 8월 9일 교육과학기술부장관 1. 초 중등학교 교육과정 총론은 별책 1 과 같습니다. 2. 초등학교 교육과정은 별책

시험지 출제 양식

177

제주어 교육자료(중등)-작업.hwp

¸é¸ñ¼Ò½ÄÁö 63È£_³»Áö ÃÖÁ¾

<C3D6C1BE5FBBF5B1B9BEEEBBFDC8B0B0DCBFEFC8A C3D6C1BEBABB292E687770>

초등국어에서 관용표현 지도 방안 연구

6±Ç¸ñÂ÷

과 위 가 오는 경우에는 앞말 받침을 대표음으로 바꾼 [다가페]와 [흐귀 에]가 올바른 발음이 [안자서], [할튼], [업쓰므로], [절믐] 풀이 자음으로 끝나는 말인 앉- 과 핥-, 없-, 젊- 에 각각 모음으로 시작하는 형식형태소인 -아서, -은, -으므로, -음

민주장정-노동운동(분권).indd

untitled

<C0CEBCE2BABB2D33C2F7BCF6C1A420B1B9BFAAC3D1BCAD203130B1C72E687770>


E1-정답및풀이(1~24)ok

<C1B6BCB1B4EBBCBCBDC3B1E2342DC3D6C1BE2E687770>

< BDC3BAB8C1A4B1D4C6C75BC8A3BFDC D2E687770>

최우석.hwp

교사용지도서_쓰기.hwp

cls46-06(심우영).hwp

時 習 說 ) 5), 원호설( 元 昊 說 ) 6) 등이 있다. 7) 이 가운데 임제설에 동의하는바, 상세한 논의는 황패강의 논의로 미루나 그의 논의에 논거로서 빠져 있는 부분을 보강하여 임제설에 대한 변증( 辨 證 )을 덧붙이고자 한다. 우선, 다음의 인용문을 보도록

0429bodo.hwp

伐)이라고 하였는데, 라자(羅字)는 나자(那字)로 쓰기도 하고 야자(耶字)로 쓰기도 한다. 또 서벌(徐伐)이라고도 한다. 세속에서 경자(京字)를 새겨 서벌(徐伐)이라고 한다. 이 때문에 또 사라(斯羅)라고 하기도 하고, 또 사로(斯盧)라고 하기도 한다. 재위 기간은 6

3232 편집본(5.15).hwp

2힉년미술

USBISP_V20_manual.hwp

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

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

<C5F0B0E82D313132C8A328C0DBBEF7BFEB292E687770>

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

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

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202831C1D6C2F72C2032C1D6C2F729>

<B1B9BEEEBEEEC8D6B7C25FB9AEB9FDBEEEC8D E687770>

Microsoft PowerPoint - avr_lecture1.ppt

<4D F736F F D20BACEB5BFBBEA DB0ADB3B220C1A2B1D9BCBA20B0B3BCB1B5C7B4C220BDC5BFAABCBCB1C72E646F63>

<BFBEBEC6C0CCB5E9C0C720B3EEC0CC2E20B3EBB7A120C0CCBEDFB1E220C7D0B1B3202D20C0DAB7E1322E687770>

USB Manager 1

Xcrypt 내장형 X211SCI 수신기 KBS World 채널 설정법

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

M16_32KIT_Manual.hwp

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft Word - EastSocket매뉴얼_ _.doc

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

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

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

YD-3533.xls

untitled

TViX_Kor.doc

<C6EDC1FDBABB2DB5F0C0DAC0CEBAD0BEDF2E687770>

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

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

MF5900 Series MF Driver Installation Guide

SMT Kor.indd

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

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Transcription:

< 그림 1> Dr.Kim ATmega128 Training Kit 전체 구성도 < 그림 2> Dr.Kim ATmega128 Training Kit -1-

차 례 제 1 장 Dr.Kim ATmega128 Training Kit (SAT128-300) 구성 1. 제품구성 2. ATmega128 특징및구조 제 2 장 Dr.Kim ATmega128 Training Kit (SAT128-300) 사용 방법 1. 하드웨어 설치 2. Dr.Kim ATmega128 Training Kit (SAT128-300) 3. Compiler 및Programmer 다운로드및설치 1) Avr Edit 설치 2) Programmer 설치 3) Avr Edit 설정하기 4) Programmer 설정하기 설명 4. SERIAL 통신 1) RS232C Cable 통신 2) USB Cable 통신 5. USB driver 설치 -2-

제 1 장 Dr.Kim ATmega128 Training Kit (SAT128-300) 구성 1. 제품구성 * Adaptor (12V, 2A) 1개 * Parallel Cable 1개 * RS232C (MALE Type) Cable 1개 *USBCable1개 *Speaker(8 Ω,0.5W)1개 *SoftwareCD1매 * Training KIT 본체 * RC-Servo Motor *StepMotor * DC Motor * 가방 2. ATmega128 특징및구조 향상된 RISC 구조 -133 개의 강력한 명령어 : 대부분 1사이클에 동작하는 명령어 -3개의 8-bit범용 레지스터 및 주변장치 제어 레지스터 - 완전정적인 동작 지원 -16MHz의공급클록에서최대16MIPS의성능 -2사이클에 동작하는 하드웨어 곱셈기 내장 비휘발성 프로그램 메모리와 데이터 메모리 - 28K Bytes 의In-System Programmable Flash 메모리 - 프로그램의 실행 코드 저장 영역 - 최소 10,000 번 이상의 쓰기/ 삭제 수명 보장 - 4K Bytes의 EEPROM - 비휘발성 데이터 저장 영역 - 최소 100,000 번 이상의 쓰기 / 삭제 수명보장 -4KBytes의내부SRAM - 최대 64K Bytes까지의 외부 데이터 메모리 추가 기능 - 소프트웨어 보안성을 위한 프로그램 잠금 기능 - ISP(In-System Programming) 를 위한 SPI 인터페이스 제공 -3-

ATmega128에 내장된 주변장치 - 분주기와 비교기 모드가 분리된 2개의 8-bit 타이머/ 카운터 - 분주기와 비교기 모드 및 캡처 모드가 분리된 두개의 확장 가능한 16-bit 타이머/ 카운터 - 발진회로와 분리된 실시간 계수기(Real Time Counter) -2개의 8-bitPWM채널 -2개의 16-bit의 분해기능을 가진 프로그램 가능한 6개의 PWM채널 - 출력 비교 변조기(Output Compare Modulator) - 8채널의 10-bit ADC(Analog to Digital Converter) - 8개의 single-ended - 7개의 differential채널 - 2 개의 프로그램 가능한 입력 게인(1,10,200 ) 을 갖는 채널 - Byte 정렬된 Two-wire 직렬 인터페이스 - 두개의 프로그램 가능한 USART(Universal Synchronous/Asynchronous Receiver and Transmitter) - Master/Slave SPI 시리얼 인터페이스 - 내장된 발진 회로와 프로그램 가능한 Watch-doc 타이머 - 내장된 Analog 비교기 특별한 마이크로 컨트롤러 기능 - Power-On Reset 기능과 프로그램 가능한 Brown-out - 조율된 내부 RC발진 회로 - 외부및내부인터럽트소스 -6가지의슬립모드 - 소프트웨어로 선택 가능한 클록 주파수 - 선택 가능한 ATmega103 호환 모드 - 전체적인 pull-up 해제기능 검출 기능 주소 지정방식 - 레지스터 직접 단일 레지스터 주소 지정방식 - 레지스터직접양레지스터주소지정방식 -I/O직접 주소 지정방식 - 직접 데이터 주소 지정방식 - 변위 데이터 직접 주소 지정방식 - 전감소 데이터 간접 주소 지정방식 - 후증가 데이터 간접 주소 지정방식 - 코드 메모리 상수 주소 지정방식 -LPM상수 주소 지정방식 - 간접 프로그램 메모리 주소 지정방식 - 상대 프로그램 메모리 주소 지정방식 -4-

인터럽트 - 외부및내부인터럽트 -30개의 인터럽트 소스 - 단순화한 인터럽트 벡터 및 우선순위 Sleep 모드 - idle, ADC 잡음제어, 전력 절약, Power-down, 대기, 확장대기 등 6개의 Sleep모드 I/O와 Package -53 개의 프로그램 가능한 입/ 출력 선 - 64핀의 TQFP 또는 64개의 Pad를 갖는 MLF 패키지 동작 전압 - ATmega128L은 2.7~5.5V의 공급 전원에서 동작가능 - ATmega128은 4.5~5.5V의 공급 전원에서 동작가능 전력소비 - 정상동작 : 5.5mA - Idle 모드 : 1.6mA - power down 모드 : <1uA 동작속도 - ATmega128L은 0~8MHz의 공급 클록에서 동작 가능 - ATmega128은 0~16MHz의공급클록에서동작가능 동작 온도 범위 - (-40 C ~ +85 C) -5-

제 2 장 Dr.Kim ATmega128 Training Kit 사용 방법 1. 하드웨어 설치 * Parallel Cable 을설치한다. * Adaptor을 Training KIT 본체에 연결한다. ( 초기에는 데모 버전이 라이팅 되어있어 Dot Matrix, LCD, LED, 7-Segment 가 동작한다.) * RS232C Cable 및 USB Cable 설치 (PC와 Serial 통신할 경우 사용, 통신을 사용하지 않을 경우 연결하지 마십시오.) 2. Dr.Kim ATmega128 Training Kit 설명 1 2 3 LCD의 밝기 조절 가변저항 RS232C Connector (RS232C Cable 연결) USB Connector (USB Cable 연결) 4 ISP, USB Switch ( 프로그램 라이팅 및 RS232C 로 PC와 통신할 경우 ISP 선택, USB로 PC와 통신할 경우 USB 선택) -6-

5 Parallel Connector (Parallel Cable 연결) 6 2Pin Connector (DC 5V 와 연결가능) 7 Adaptor Connector (Adaptor 연결) 8 Reset Switch 9 RC Servo Motor Connector (Motor 작동할 경우 연결) 10 Step Motor 선택 Switch (Motor 작동할 경우 ON 선택) 11Step Motor 속도조절가변저항 12 Step Motor Connector (Motor 작동할 경우 연결) 13 DC Motor 선택 Switch (Motor 작동할 경우 ON 선택) 14 DC Motor Connector (Motor 작동할 경우 연결) 15 DC Motor 속도 조절 가변저항 16 4 4 Key Matrix 17 볼륨조절 가변저항 18 Speaker Connector ( 음성 출력시 연결) 19 Microphone 및AD Converter 선택Switch 20 AD Converter 가변 저항 21 AD Converter Switch 22 IR Sensor 감도 조절 가변저항 23 Interrupt Switch 3. Compiler 및Programmer 다운로드및설치 1) AvrEdit 설치 제공된 CD안에 AvrEdit3.6Korean 을 설치한다. ( Terabank.co.kr ) (D: AvrEdit3.6Korean DISK1 SETUP) 2) Avr ISP Programmer 설치 제공된 CD안에 PonyProgV205a 설치하다. ( lancos.com ) (D: PonProyV205a SETUP) -7-

3) AvrEdit 설정하기 AvrEdit 의 설치가 끝났다면, 프로그램을 실행시킨다. D: source LED1.c 파일을 하드에 카피한 후 LED1.c 파일을 open 한다. 설정 ->> 환경설정 클릭 -8-

그림과 같이 MCU종류와 hex format 종류를 설정한다 컴파일러 ->> 자동생성 makefile" 과 HEX 파일 만들기를 체크 한다. 환경설정하고난후컴파일을하고(F9) LED1.hex 파일이만들어졌는지를확인한다. -9-

4)Programmer설정하기 PonyProg 의 설치가 끝났다면, 프로그램을 실행시킨다. MCU 종류를 AVR micro, 프로세서 종류를 ATmega128 로 지정한다. Setup 메뉴의 interface Setup 항목 선택 그림과 같이 지정을 하고 Probe" 를 눌렀을때 [Test Ok] 라는 다이얼로그 박스를 확인한다. 테스트가 실패할 경우 Adaptor 및 Parallel Cable의 연결 상태를 확인하고 ISP, USB 선택 Switch가 ISP 쪽으로 선택되어 있는지를 다시 한번 확인한다. -10-

*Bus Timing 설정하기 "Setup" "Calibration 을 선택 Yes 선택 후 Calibration OK" 라는 다이얼로그 박스를 확인하다. *클럭 설정하기 Command" "Security and Configuration" 선택한다. -11-

그림과 같이 CKOPT" 만을 체크 한 상태에서 "Write" 를 누른다. *AVR 프로그램하기 메뉴의 Command" "Program Options.." 를 선택한다. 그림과 같이 체크한 후 OK" 버튼을 누른다. File Open [*.hex](d hex DEMO) 을 하면 프로그램 코드가 화면에 표시되고, Command" "Program" 을 선택하다. -12-

디바이스가 정상적으로 삭제되고 프로그램이 기록된 후 검증까지 이상없이 완료되면 Program successful" 이라는 다이얼로그 박스가 나타난다. 4. SERIAL 통신 1) RS232C Cable 통신 * SERIAL1.hex 파일을 Training KIT 에 다운로드 한다. * RS232C Cable 을 연결하다. * ISP,USB 선택 스위치는 ISP 를 선택한다. * 통신프로그램은 윈도우즈 통신 프로그램인 하이퍼터미널을 사용하거나, 프로그램을 사용한다. ( 통신 속도는 115200bps 로 맞춘다.) * Reset 버튼을 누른다. ( 아래와 같은 화면이 나온다.) 다른 통신 2) USB Cable 통신 * SERIAL1.hex 파일을 Training KIT 에 다운로드 한다. *Cable를 연결한 후 ISP,USB선택 스위치는 USB 를 선택한다. * USB driver 설치(5 번 항목) 를 읽으면서 driver 를 설치한다. * 통신프로그램은 윈도우즈 통신 프로그램인 하이퍼터미널을 사용하거나, 프로그램을 사용한다. ( 통신 속도는 921600bps 로 맞춘다.) * Reset 버튼을 누른다. ( 위와 같은 그림이 나온다.) 다른 통신 -13-

5. USB driver 설치 시작 -AVR_KIT파워를 연결 후 USB 컨넥터를 연결하세요. 1) 모니터우측하단의새하드웨어발견클릭합니다. ( 위와같은화면이안보일 경우 맨 하단의 11 번을 참조하세요.) 2) 목록 또는 특정 위치에서 설치( 고급) 을 체크 하신 후 다음을 클릭합니다. -14-

3) 찾아보기를 클릭합니다. 4) CD 안에 있는 USB driver 디렉토리를 체크 한 다음 확인을 클릭합니다. -15-

5) 다음을 클릭합니다. 6) 호환성 테스트가 나올때 까지 기다립니다. -16-

7) 계속을 클릭합니다. 8) 마침을 클릭합니다. -17-

9) 모니터좌측하단에새하드웨어발견을클릭한후1)~8) 을다시한번합니다. 10) 설치가다끝난후확인하는방법. 10-1) 내컴퓨터( 마우스왼쪽을클릭) -> 속성을클릭하면위와같은화면이 나옵니다. 위 그림에서 하드웨어 -> 장치관리자를 클릭 합니다. -18-

10-2) 윗 그림의 빨간선 부분을 클릭 합니다. 10-3) 윗 그림과 같다면 설치가 된 것입니다. USB serial Port(COM3) COM4, COM5 로 잡혀도 동작 하는데는 아무런 문제가 없습니다. 와 다르게 -19-

11) 자동으로 하드웨어 설치가 잡히지 않을 경우. 11-1) 윗 그림과 같이 내 컴퓨터( 마우스 왼쪽 클릭) -> 속성 클릭 11-2) 하드웨어 -> 하드웨어 추가 마법사를 클릭 하면 자동으로 잡힙니다. -20-