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

Similar documents
<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

ISP and CodeVisionAVR C Compiler.hwp

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

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

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

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

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

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

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

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

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

USBISP_V20_manual.hwp

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

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

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

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

USB Manager 1

100_ATmega128_보드제작.hwp

<4D F736F F F696E74202D20325FBEC6B5CEC0CCB3EB20B1E2C3CABDC3C7E82E BC8A3C8AF20B8F0B5E55D>

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

Microsoft Word - PEB08_USER_GUIDE.doc

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 - EastSocket매뉴얼_ _.doc

사용자매뉴얼

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

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

뉴티씨 (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

TMS0F85 초소형메모리모듈매뉴얼 *Revision History 날짜 내용 Rev Rev..5., 부트모드선택회로설명추가, 참조전압회로설명추가 - Rev..5., 그림및표에캡션추가, JTAG PD핀전압선택설명추가 0

Microsoft Word - AVRISP mkII 장비 운용.doc

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

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

사용자매뉴얼

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

<4D F736F F F696E74202D20454D43BCB3B0E8B4EBC3A5BBE7B7CA2828C1D629B8B6B7E7C0CEC6F75FBDC5C1D6C8A3292E707074>

RealDSP UT 프로그램 메뉴얼

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

(SW3704) Gingerbread Source Build & Working Guide

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

Install stm32cubemx and st-link utility

USBJTAG_V30_manual.hwp

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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - avr_lecture1.ppt

USBISPV3.0(071112).hwp

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

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

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

Microsoft PowerPoint - avr_bootloader.ppt

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

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

Microsoft Word - AVR Dragon.doc

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

Microsoft PowerPoint - RPino-GOGO-PLUS_datasheet.pptx

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

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

슬라이드 1

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

Mango-E-Toi Board Developer Manual

PowerPoint 프레젠테이션

BY-FDP-4-70.hwp

슬라이드 1

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

CAN-fly Quick Manual

Portbase-3010F

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

개요

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

STM32F2xx 시리즈의특성 Core: ARM 32-bit Cortex -M3 CPU with Adaptive real-time accelerator (ARTAccelerator ) allowing 0-wait state execution performance fro

NERO_M128_V10.opj

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

<4D F736F F F696E74202D20342EBACEC6AEB8F0B5E520B9D720C7C3B7A1BDC3B7D220C7C1B7CEB1D7B7A52E BC8A3C8AF20B8F0B5E55D>

AN2629

ADP-2480

Implementation of FreeRTOS on LM3S811

*Revision History 날짜 내용 Rev. 1.1, 매뉴얼신규작성 [2] page

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

Microsoft PowerPoint - 제3장 GPIO 입출력 제어 (HBE-MCU-Multi AVR)

M16_32KIT_Manual.hwp

Microsoft Word - Armjtag_문서1.doc

Microsoft PowerPoint - SY-A3PSK-V1.pptx

MF5900 Series MF Driver Installation Guide

슬라이드 1

슬라이드 1

슬라이드 1

MF3010 MF Driver Installation Guide

_USB JTAG Ver1.0 User's Manual.hwp

고급 프로그래밍 설계

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

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

Microsoft Word - USB245_IF_V2.0_.doc

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

PowerPoint 프레젠테이션

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

온라인등록용 메뉴얼

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202831C1D6C2F72C2032C1D6C2F729>

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

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

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

AnyTouch V8, V7 Plus Series 최상의연결성과편리성

Transcription:

JMOD-128-1 : ATmega128 기본모듈 사용자설명서 제이씨넷 www.jcnet.co.kr

1. JMOD-128-1 개요 1.1 JMOD-128-1 소개 <JMOD-128-1> 은 ATmega128 MCU를이용하여, 다양한기능을구현하거나시험해볼수있도록모듈형태로개발된마이크로콘트롤러모듈입니다. 개발자의편의를위하여소형모듈에서는국내최초로프로그램 (ISP) 다운로더기능을내장하고있으며, USB 커넥터하나로전원공급과 ISP 수행, UART(RS232C) 인터페이스를동시에처리할수있는기능도제공합니다. ATmega128의 53개 GPIO 전체가외부핀으로연결되어있으며, 외부공급전원 (VEXT) 을모듈의공급전원으로사용할수도있도록하여 3.3V 등, 5V 이하의입출력신호인터페이스도가능하도록하였습니다. 또한, 총 58핀의인터페이스는핀간격이모두 2.54mm로되어있어일반브레드보드나외부시스템에쉽게장착할수있도록하였습니다. 1.2 JMOD-128-1 7 가지특징 1. ATmega128 MCU 모듈형인터페이스 (2열 x 29핀, 2.54mm 핀헤더타입 ) 2. 프로그램 (ISP) 다운로더내장 (MCU 모듈국내최초 ) 3. 53개의 IO 포트전체에대한외부핀헤더제공 ( 브레드보드장착편리 ) 4. USB 케이블하나로전원과 ISP, UART(RS232C) 케이블의 3가지겸용 5. 3.3V ~ 5V의외부전원선택가능으로 5V 이하 I/O 신호인터페이스도가능 6. ATmega128 퓨즈비트에대한쓰기금지로안정성증대 7. 16Mhz 클록및리셋스위치내장 1.3 JMOD-128-1 기능및규격 항목 내용 MCU AVR 마이크로콘트롤러, ATmega128A-AU, 16Mhz ISP ISP 다운로더내장, USB-mini 커넥터 UART(RS232C) USB-to-Serial(RS232C) 변환기내장, CP2102 외부인터페이스 2 x 29 (58핀) 2.54mm 핀헤더, 53개 GPIO 핀전체지원 무선모듈지원 상용무선모듈 (Zigbee, Bluetooth) 연결용 8핀인터페이스지원 전원 5V(USB 케이블공급 ) 또는 3.3V ~ 5V( 외부 VEXT 핀공급 ) 크기 274 mm X 762 mm ( 가로 X 세로 ) 2

1.4 JMOD-128-1 구성물품 1. <JMOD-128-1> ATmega128 기본모듈 : 1 개 2. USB-mini-to-USB-A 케이블 (1 m) : 1 개 3. <JMOD-128-1> ATmega128 기본모듈사용자설명서 : 1 부 (1) (2) (3) 4. 회로도, CP2102 드라이버 ( 구매사이트다운로드 ) 2. JMOD-128-1 하드웨어가이드 2.1 외관및구성도 3

2.2 핀기능및배치도 <JMOD-128-1> 의 IO 핀기능은다음과같습니다. 1 VEXT 2 GND 3 PA0, AD0 4 PA1, AD1 5 PA2, AD2 6 PA3, AD3 7 PA4, AD4 8 PA5, AD5 9 PA6, AD6 10 PA7, AD7 11 PB0, SS* 12 PB1, SCK 13 PB2, MOSI 14 PB3, MISO 15 PB4, OC0 16 PB5, OC1A 17 PB6, OC1B 18 PB7, OC2, OC1C 19 PC0, A8 20 PC1, A9 21 PC2, A10 22 PC3, A11 23 PC4, A12 24 PC5, A13 25 PC6, A14 26 PC7, A15 27 PEN* 28 RESET* 29 AREF PD0, SCL, INT0 58 PD1, SDA, INT1 57 PD2, RXD1, INT2 56 PD3, TXD1, INT3 55 PD4, ICP1 54 PD5, XCK1 53 PD6, T1 52 PD7, T2 51 PE0, RXD0, PDI 50 PE1, TXD0, PDO 49 PE2, XCK0, AIN0 48 PE3, OC3A, AIN1 47 PE4, OC3B, INT4 46 PE5, OC3C, INT5 45 PE6, T3, INT6 44 PE7, ICP3, INT7 43 PF0, ADC0 42 PF1, ADC1 41 PF2, ADC2 40 PF3, ADC3 39 PF4, ADC4, TCK 38 PF5, ADC5, TMS 37 PF6, ADC6, TDO 36 PF7, ADC7, TDI 35 PG0, WR* 34 PG1, RD* 33 PG2, ALE 32 PG3, TOSC2 31 PG4, TOSC1 30 VEXT 신호는모듈의전원으로사용될수있는외부전원입력입니다. 4

2.3 커넥터와스위치설명 이름기능 USB-mini 커넥터 JMOD-128-1과 PC와의연결커넥터 ( 전원, 다운로드, 시리얼 ) 점퍼를오른쪽 (USB) 으로위치시 USB에서전원 (+5V) 이공급전원선택점퍼되며, 왼쪽 (VEXT) 으로위치시, VEXT핀 ( 왼쪽맨위 ) 으로부터전원이공급됨 ATmega128 프로그램퓨징시에는반드시왼쪽 (ISP) 으로위치 ISP/UART 시켜야하며, 프로그램후 USB를시리얼 (UART0) 포트용도로선택스위치사용하기위하여는오른쪽 (UART0) 으로위치시켜야함이점퍼가연결되어있지않으면 AVR Studio4/5 상에서퓨즈비트 ATmega 128 퓨즈비트에대한쓰기가금지되며, 퓨즈비트에쓰기금지점퍼대한쓰기가가능하도록하려면이점퍼를연결하여야만됨리셋스위치누를시, 리셋신호를발생시켜 ATmega128를초기화함 2.4 외부전원 (VEXT) 이용시사용절차 외부전원 (VEXT) 핀을통하여외부에서 JMOD-128-1 모듈에전원을인가하여사용 하는경우, 공급되는전원이 4.5V 이하이면아래의과정을거쳐사용하여야합니다. 가. 전원선택스위치를 USB로위치시킴나. 퓨즈비트쓰기금지점퍼를연결다. USB-mini 커넥터를통하여전원인가라. ATmega128의내부클록을 8Mhz 이하로선택하여퓨징마. 전원선택스위치를외부전원 (VEXT) 으로위치시킴바. VEXT 핀을통하여전원인가후사용 3. JMOD-128-1 프로그래밍가이드 3.1 소프트웨어개발환경 <JMOD-128-1> 에서수행될프로그램을작성하고이를 <JMOD-128-1> 에다운로드 하여수행하기위하여갖추어야할소프트웨어개발환경은다음과같습니다. 5

<AVR Studio4 및 WinAVR> AVR Studio4는 Atmel사 (http://www.atmel.com) 에서제공하는 AVR용통합개발도구로서 <JMOD-128-1> 을위한프로그래밍과다운로드환경을제공합니다. 하지만, 컴파일러를내장하고있지않기때문에 Sourceforge(http://sourceforge.net) 에서제공하는 WinAVR C/C++ 컴파일러를함께설치하여야만제데로동작합니다. AVR Studio4 가아닌 EWAVR이나 CodevisionAVR 등의다른개발도구를사용할수도있으나이에대한설명은여기서는생략합니다. <CP2102 USB 드라이버 > <JMOD-128-1> 은 ISP 다운로더및 UART(RS232C) 인터페이스를가지고있는데, 이를 USB 인터페이스를통하여사용할수있도록 USB-to-Serial 변환기 IC인 CP2102 를내장하고있습니다. 그러므로 Silabs사 (http://www.silabs.com) 에서제공하는 CP2102에대한 USB 드라이버를미리설치해주어야만동작이가능합니다. 3.2 프로그램작성, 다운로드및실행 <JMOD-128-1> 을이용하여프로그램을작성하고, AVR Studio4 를이용하여다운로드 및실행하는과정을간단히예를들어설명하면다음과같습니다. 1. <JMOD-128-1> 에서 <PD6> 핀왼쪽에있는 <ISP/UART 선택스위치 > 를왼쪽 <ISP> 의위치로두고 ( 프로그램다운로드시만 ), USB-mini-to-USB-A 케이블을 USB-mini 포트에연결한후, 이케이블을프로그램을작성할 PC의 USB 포트에연결합니다. 2. PC 에서 AVR Studio4 를실행하고, 소스및컴파일을수행합니다. ([Debug platform] 으로는 [JTAG ICE] 를선택하고, [Device] 로 [ATmega128] 을선택, 세부내 용은 AVR Studio4 매뉴얼참조 ) 6

3. 메뉴에서 [Tools] [Program AVR] [Connect] 를선택하면아래의화면이나타 나는데, [Platform] 으로 [STK500] 을선택하고 [Port] 로는장치관리자에서보이는 [COM 포트 ] 또는 [Auto] 를선택한후, [Connect] 버튼을선택합니다. 4. 아래의화면이나타나면 [ 취소 ] 를선택합니다. [ 확인 ] 을선택하지않는이유는따 로 upgrade 를진행할필요가없기때문이며, upgrade 진행시오히려진행이제 대로안되어수행이안되는경우가생기기때문입니다. 5. 아래의화면이나타나면, [Flash] 에서 [Input HEX File] 로원하는실행파일을선택한후 [Flash] 내부의아래쪽에있는 [Program] 버튼을선택합니다. ( 만약기본적으로 [Program] 창이나오지않으면 [Program] 을눌러 [Program] 창이활성화되도록한상태에서실행합니다. 정상수행되면아래쪽메시지창에 Programming Flash OK 메시지가뜹니다. 7

6. 다운로드가제대로수행되었으면, <JMOD-128-1> 은다운로드된프로그램을 즉시수행하게됩니다. 4. JMOD-128-1 터미널연결 <JMOD-128-1> 은내부에 USB-to-Serial 변환기를내장하고있어, ATmega128 UART 포트는이변환기를통하여 USB 인터페이스로외부와연결됩니다. 즉, USB 케이블의 USB-mini 커넥터쪽을 <JMOD-128-1> 에연결하고, 다른 USB-A 커넥터를 PC 쪽에연결한후, PC 쪽에서터미널에뮬레이터프로그램을수행하면 <JMOD-128-1> 과 UART 통신을수행할수있습니다. (ATmega128의 UART0 포트가연결됨 ) 제이씨넷 대전시서구둔산대로 117 번길 66 ( 만년동골드타워 ) 526 호 전화 : 042-386-076, 이메일 : ssshin@jcnet.co.kr, 홈페이지 : www.jcnet.co.kr 제이씨넷제품을구매해주셔서감사합니다. 제이씨넷은앞으로도더욱유용한제품을만들수있도록열심히노력하겠습니다. 8