11 강 AVR board & download cable 2009 년도 1 학기 센서개론 Mechatronics Lab 센서개론

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

<4D F736F F F696E74202D20325FBEC6B5CEC0CCB3EB20B1E2C3CABDC3C7E82E BC8A3C8AF20B8F0B5E55D>

untitled

1

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

Microsoft Word - SMB-63-2_KR_.doc

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

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

Microsoft PowerPoint - AVR100%(1).ppt

Microsoft Word - PEB08_USER_GUIDE.doc

Microsoft PowerPoint - avr_bootloader.ppt

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

[8051] 강의자료.PDF

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

hd1300_k_v1r2_Final_.PDF

WATAVR128_manual.hwp

뉴티씨 (NEWTC) 2. FB-CY4E-DEV (FPGA 개발 키트) 구성도 Port Select SW 7 Segment Text LCD UART RS-232C JTAG PORTA (5V) Active Serial PORTB (5V) OSC. 50MHz Analog

100_ATmega128_보드제작.hwp

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft Word - AVRISP mkII 장비 운용.doc

Microsoft PowerPoint - 08-MP-8-ADC

<4D F736F F F696E74202D20454D43BCB3B0E8B4EBC3A5BBE7B7CA2828C1D629B8B6B7E7C0CEC6F75FBDC5C1D6C8A3292E707074>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

USB Manager 1

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

CONTENTS 1. Approval Revision Record Scope Numbering of product Product Part No Lot. No Absolu

<4D F736F F F696E74202D20342EBACEC6AEB8F0B5E520B9D720C7C3B7A1BDC3B7D220C7C1B7CEB1D7B7A52E BC8A3C8AF20B8F0B5E55D>

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

NERO_M128_V10.opj

Status S/N TITLE: Education Rev V0.1 Date 2012 /04/18 Doc LK임베디드 AVR-ATmega2560 확장형개발보드매뉴얼 LK Development Team AVR ATmega2560 확장형개발보드매뉴얼 (P/N: LK-AVR2

Microsoft Word - AVR Dragon.doc

Implementation of FreeRTOS on LM3S811

T100MD+

슬라이드 1

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202831C1D6C2F72C2032C1D6C2F729>

MR-3000A-MAN.hwp

lecture4(6.범용IO).hwp

Microsoft PowerPoint - STM32_LCD보드.ppt [호환 모드]


개요

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech

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

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202831C1D6C2F72C2032C1D6C2F729>

ISP and CodeVisionAVR C Compiler.hwp

Microsoft Word - AM-2560PRO_V01 메뉴얼.doc

PRO1_09E [읽기 전용]

TViX_Kor.doc

ez-md+_manual01

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech

AL181N,ÇѱÛ,Ù+An+pip[D¿ë

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

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

untitled

untitled

untitled

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

MicrocontrollerAcademy_Lab_ST_040709

DSP_MON 프로그램 메뉴얼

CPX-E-SYS_BES_C_ _ k1

YD-3533.xls

Microsoft PowerPoint - RPino-GOGO-PLUS_datasheet.pptx

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

RealDSP UT 프로그램 메뉴얼

Microsoft Word - EastSocket매뉴얼_ _.doc

CAN-fly Quick Manual

시작하기 시작할 준비가 되었으면 다음 설명에 따라 설문조사를 실시한다. 1단계: 허락받기 클럽을 떠나는 회원에게 에 응해 줄 것인지 물어본다. 이 설문 조사는 클럽의 문제점을 보완해 향후 같은 이유로 이탈하는 회원들이 없도록 하기 위한 것이며, 응답 내용은 대외비로 처

M16_32KIT_Manual.hwp

Microsoft PowerPoint - avr_lecture1.ppt


CANTUS Evaluation Board Ap. Note

USBISP_V20_manual.hwp

SW

1 SW

Chapter. 14 DAC 를이용한 LED 밝기제어 HBE-MCU-Multi AVR Jaeheung, Lee

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

사용자매뉴얼

Microsoft Word - ZIO-AP1500N-Manual.doc

鍮뚮┰硫붾돱??李⑤낯

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

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

Microsoft PowerPoint - DMX512강좌.ppt

(SW3704) Gingerbread Source Build & Working Guide

(30) 우선권주장 61/360, 년06월30일 미국(US) 61/446, 년02월23일 미국(US) - 2 -

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

DE1-SoC Board

OSTSen-THL100 사용자설명서 Ver 1.1 Onsystech OSTSen-THL100 Ver1.1 1 of 8 Onsystech

P4S-341 User Manual > 주요특징 주요특징 자체개발한 PHPoC 인터프리터탑재 USB 를이용한간편한개발환경제공 10/100Mbit 이더넷지원 22 개의디지털 I/O 포트및 6 개의아날로그입력포트제공 2 개의 UART 포트를제공 4 개의하드웨어타이머를제공

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

Microsoft Word - jEMB11_kor.docx

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

PRO1_14E [읽기 전용]

Portbase-3010F

TITLE: Education LK Development Team Status S/N Revision V0.1 Date 2011 /08/09 Doc LK임베디드 LK-STM32-M Manual ST-STM32F 모듈매뉴얼 (Model: LK-STM32-M V01) WW

<4D F736F F F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129>

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

목차 1. A/D 컨버터개요 2. ATMega128 의 A/D 컨버터기능 3. A/D 컨버터로광센서읽기

PowerPoint 프레젠테이션

텀블러514

Transcription:

강 AVR bard & dwlad cable 2009 년도 학기

A V R 을시작하며

AVR bard

Pi cfigurati 64 개의핀으로구성 Vcc(2) Avcc() GND(3) 입출력핀 (8*6+5) Clck, reset, Aref, PEN 한개의핀이두개이상의기능을수행하기도한다.

Pi cfigurati

I/O PORT A~G 의 7 개의 prt 중 A~E 는 8 개의핀으로구성되어있고 G 는 5 개의핀으로구성되어있다. 각각의 prt 들은입출력의기능외에다른기능을가지고있다. A : memry address ad data bit B : SPI + utput cmpare C : memry address high byte D : UART + etc.. E : iterrupt + etc.. F : ADC 매뉴얼 5~7p 와 63~86p 를꼭읽어봅니다.

System Clck Iteral 및 exteral clck 이사용가능 기본적으로 Iteral clck 을사용하도록 settig 이되어있음 처음프로그램다운로드시주의할점있음!!! 포니프로그에서 write security ad cfig bits 을선택하였다면반드시 exteral clck 으로사용하여야한다.

Register AVR 프로그램에서가장많이건드려야할부분이다. 어떤기능을수행하기위해서는 Regitser 값을저장한다. Ex) DDRA = 0xff; PORTA = 0x77; Register Summary (364~366p) 참고

Py frg & AVR Studi

Py prg settig AVR Edit 등의 cmpiler 들을이용하여생성된실행파일 (rm ) 을 AVR 에적재할수있는프로그램이다. Settig after istall setup -> iterface setup Parallel, Avr ISP/IO 에 check 한후 OK click setup -> calibrati Dev. Type AVR micr, ATmega28

Py frg prgram pti Cmmad -> prgram pti Erase Write prgram memry Write data memry Write security ad cfig bits ( 외부클럭으로사용하겠다는의미 )

Py frg lad ad write OPEN -> Device file Write Devices

AVR Studi www.ledz.c.kr 에서 AVR studi 의최신버전을 istall 하고 AVR gcc(wi avr) 를 istall 한다. 올려드린예제파일을불러옵니다. Mai 함수안에마음껏프로그램을작성 Cmpile -> rm file 생성 Py frg 를이용하여 dwlad 프로그램폴더명은반드시영어로!!!

AVR Bard 및 cable 회로도

AVR Bard 회로도 J7 RESET AVR 2 LP LED GREEN SW2 Pwer SW R3 330 AGND USB Pwer DGND R5 0 2 J3 Pwer Iput DGND AVR RX0 AVR TX0 SCK RESET AVR 2 3 4 5 6 ISP DGND J4 JTAG C4 0uF 9 0 7 8 5 6 3 4 2 ADC0 ADC ADC2 ADC3 C5 0uF PA0 PA PA2 SW4 INT0 DGND SW6 INT R7 4k7 R0 4k7 C34 0uF C36 0uF INT0 INT DGND C35 0.uF AVR RX AVR TX 2 3 4 5 6 7 8 9 0 2 3 4 U6 TXD DTR# RTS# IO RXD RI# GND 3I DSR# DCD# CTS# SLEEP# GPIO2 GPIO3 FT232R CN CN-USB 5 2 3 4 OSCO 28 OSCI TEST 27 26 AGND 25 A 24 GPIO GPIO0 23 22 GND 2 5I RESET# 20 9 GND 8 3O 7 USBDM 6 USBDP 5 USB Pwer C39 47pF C37 C40 47pF C38 0.uF 0.uF 2 R 4K7 R2 0K R8 330 LP3 LED RED TX LED 2 R9 330 LP4 LED GREEN RX LED DGND C28 22pF C3 22pF R2 0K AVR RX0 AVR TX0 OC3A OC3B OC3C #CS SCK MOSI MISO #CS2 SCK2 MOSI2 CRYSTAL 7.3728MHz MISO2 DGND A 64 GND 63 62 AREF 6 PF0/ADC0 60 PF/ADC 59 PF2/ADC2 58 PF3/ADC3 57 PF4/ADC4(TCK) 56 PF5/ADC5(TMS) 55 PF6/ADC6(TDO) 54 PF7/ADC7(TDI) GND 53 52 5 PA0/AD0 50 PA/AD 49 PA2/AD2 48 2 #PEN PA3/AD3 47 3 RXD0(PDI)/PE0 PA4/AD4 46 4 TXD0(PDO)/PE PA5/AD5 45 5 XCK0(AIN0)/PE2 PA6/AD6 44 6 OC3A(AIN)/PE3 PA7/AD7 43 7 OC3B(INT4)/PE4 PG2/ALE 42 8 OC3C(INT5)/PE5 PC7/A5 4 9 T3(INT6)/PE6 PC6/A4 ICP3(INT7)/PE7 ATmega28 40 0 PC5/A3 39 #SS/PB0 PC4/A2 38 2 SCK/PB PC3/A 37 3 MOSI/PB2 PC2/A0 36 4 MISO/PB3 PC/A9 35 5 OC0/PB4 PC0/A8 6 OCA/PB5 PG/#RD 34 23 OCB/PB6 PG0/#WR 33 XTAL2 24 XTAL C33 0uF R6 0K SW5 AVR_reset OC2(0CC)/PB7 TOSC2/PG3 TOSC3/PG4 #RESET GND 7 8 9 20 2 22 RESET AVR SCL(INT0)/PD0 SDA(INT)/PD RXD(INT2)/PD2 TXD(INT3)/PD3 ICP/PD4 XCK/PD5 T/PD6 T2/PD7 25 26 27 28 29 30 3 32 INT0 INT AVR RX AVR TX PA3 PA4 PA5 PA6 PA7 PC7 PC6 PC5 PC4 PC3 PC2 PC PC0 ADC0 ADC ADC2 ADC3 OC3A OC3B OC3C J5 ADC0 J6 ADC J7 ADC2 J20 ADC3 J2 OC3A J23 OC3B J22 OC3C DGND ADC0 ADC ADC2 ADC3 PA0 PA PA2 PA3 PA4 PA5 PA6 PA7 PC7 PC6 PC5 PC4 PC3 PC2 PC PC0 OC3A OC3B OC3C 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 J9 CON OUT

Dwlad Cable 회로도 U A 2 A2 4 A3 6 A4 8 Y 8 Y2 6 Y3 4 Y4 2 R 4.7K R2 470 D LED MISO(RXD) MOSI(TXD) SCK P 6 8 5 7 4 6 3 5 2 4 J 2 3 4 5 6 GND MOSI(TXD) MISO(RXD) SCK Reset 74LS244/LCC A4 OE Y4 20 GND 0 A5 A6 3 A7 5 A8 7 Y5 9 Y6 7 Y7 5 Y8 3 2OE 9 C 04 Reset CONNECTOR DB25 3 25 2 24 23 0 22 9 2 8 20 7 9 GND CON6

Atmega 28L 납땜사진

Priter prt Iterface

Priter prt Address Data 입출력시 (TC의경우 ) 출력 : utprtb([address],[data]); 입력 : iprtb([address],&[data]); Ex) utprtb(0x0378,23); è

Priter Prt 25-pi Female D-Type Cectr 8 utput pis accessed via the DATA Prt 5 iput pis (e iverted) accessed via the STATUS Prt 4 utput pis (three iverted) accessed via the CONTROL Prt The remaiig 8 pis are gruded

Pi Assigmet

Pi Assigmet

Priter Prt Mde IEEE 284-994 Stadard Frward directi ly Cmpatibility Mde Reverse directi ly Nibble Mde Byte Mde Bi-directial EPP : Ehaced Parallel Prt ECP : Exteded Capability Prt

Cmpatibility Mde. Write data t the data register Prgram check that the priter is t BUSY If t BUSY, assert STROBE lie De-assert STROBE lie

AVR dwlad cable

Priter prt & Dwlad cable

회로도 U A 2 A2 4 A3 6 A4 8 Y 8 Y2 6 Y3 4 Y4 2 A5 A6 3 A7 5 A8 7 Y5 9 Y6 7 Y7 5 Y8 3 R 4.7K R2 470 D LED MISO(RXD) MOSI(TXD) SCK Reset P 9 2 8 20 7 9 6 8 5 7 4 6 3 5 2 4 GND J CON6 2 3 4 5 6 GND MOSI(TXD) MISO(RXD) SCK Reset 74LS244/LCC OE 20 GND 0 A8 Y8 2OE 9 C 04 CONNECTOR DB25 3 25 2 24 23 0 22 9

Dwlad cable 제작하기

Cable 만들기

Cectr Number Back plate 5