jkit-128-1 / 개발실습키트 사용자설명서 · uart(rs232c) 변환기내장uart-to-usb...

9
1 개발 실습 키트 JKIT-128-1 / 사용자 설명서 제이씨넷 www.jcnet.co.kr

Upload: others

Post on 03-Jan-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

1

개발 실습 키트JKIT-128-1 /

사용자 설명서

제이씨넷

www.jcnet.co.kr

Page 2: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

2

1. 개요JKIT-128-1

1.1 소개JKIT-128-1

은 를 비롯하여 스위치 부저 온도센서 광<JKIT-128-1> atmega128 MCU LED, FND, , , ,

감지센서 모터제어 드라이버 등의 부품을 실장하여 다양한 기능을 시험해 볼 수, ,

있는 개발 실습 키트입니다 소형 키트로는 국내 최초로 다운로더 기능을 내장/ . ISP

하고 있으며 케이블 하나만으로 전원 공급과 기능 인터페이, USB ISP , UART(RS232C)

스를 동시에 처리하는 한편 손바닥 안에 들어오는 깜찍한 크기로 휴대하기가 매우,

편리합니다 또한 기능 대비 저가격을 실현하였으며 사용자 매뉴얼과 예제 소스 및. , ,

강의 자료를 제공함으로써 학교나 직장 개인의 실습용으로도 최적의 솔루션을PPT ,

제공합니다 예제 소스 및 강의 자료는 년 월 중 제공 예정. ( PPT 2011 4~5 )

1.2 가지 특징JKIT-128-1 9

1. 다운로더 내장 소형 키트ISP(In System Programming) ( 국내 최초)

2. 스위치 부저 온도센서 광감지센서 모터제어 드라이버 등 다양한 부LED, FND, , , , ,

품 실장

3. 개의 포트 전체에 대한 외부 인터페이스 핀헤더 제공53 IO

4. 개발키트 하나와 케이블 하나만으로 구성된 단순한 구성USB

5. 손바닥 안에 들어가는 가로 세로 의 깜찍하게 작은 크기8 cm X 6.6 cm ( x )

6. 케이블 하나로 전원과 케이블의 가지 겸용USB ISP, UART(RS232C) 3

7. 터치 그래픽 인터페이스용 핀 핀헤더 제공 포트와 겸용LCD 34 (IO )

8. 다양한 기능과 다운로더를 내장하고도 만원대의 동급 최저 가격 실현ISP 6

9. 최적화된 매뉴얼 예제 소스 및 강의 자료 제공 예제 소스 및 강의 자료, PPT ( PPT

는 년 월중 제공 예정2011 4~5 )

1.3 기능 및 규격JKIT-128-1

항목 내용

MCU 마이크로콘트롤러AVR , Atmega128-16AU, 16Mhz

ISP 다운로더 내장 커넥터ISP , USB-mini

LED 녹색 개SMD LED 8

FND 세그먼트 적색 개7- FND 4 , WCN4_0036SR_C11

Page 3: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

3

1.4 구성 물품JKIT-128-1

1. 시험 키트 개<JKIT-128-1> : 1

2. 연결 케이블 개USB-mini-to-USB-A (1 m) : 1

3. 개발 실습 키트 사용자 설명서 부 판매 사이트에서 다운로드<JKIT-128-1> / : 1 ( )

(1) (2) (3)

(1)

2. 하드웨어 가이드JKIT-128-1

2.1 외관 및 구성도

스위치Swtich( ) 푸시버튼 스위치 개2 , TS-1105-5mm

부저Buzzer( ) 패시브 부저 음계 생성 가능( ), G09B-5

온도센서 도 도 온도 측정 가능 인터페이스-30 ~ 120 , IIC(TWI) , ATS75D8

모터 제어 모터 드라이버 내장 모터 인터페이스IC , , LB1630

광감지센서 CDS Cell, GL5537

UART(RS232C) 변환기 내장UART-to-USB , CP2102

GPIO 개의 커넥터 핀헤더53 GPIO , 2.54mm

인터페이스LCD 터치 그래픽 인터페이스 핀 커넥터 포트 겸용LCD , 34 IDE (GPIO )

전원 커넥터로 공급+5V, USB-mini

크기 가로 세로 높이80 mm X 66 mm X 12 mm ( X X )

Page 4: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

4

2.2 포트 내부 기능 연결표IO

의 포트와 연결된 내장된 전자부품의 연결 상태를 나타내면 다음과<JKIT-128-1> IO

같습니다.

2.3 포트 핀헤더 배치도IO

의 포트 개는 외부에서 직접 연결할 수 있도록 의 핀헤<JKIT-128-1> IO 53 2.54mm

더를 제공하는데 포트의 배치도는 아래와 같습니다 또한 포트 포트 포트 포트 는. , A, C, B, D

연속적으로 배치하여 추후 핀의 를 위한 케이블 연결도 가능하도록 배34 Touch LCD IDC

치되어 있습니다 의 외부리셋을 위한 신호로 신호 도. tmeag128 RESETN (active LOW) 1ㅁ

핀 할당되어 있습니다.

포트 연결 기능 포트수 포트 번호 참고사항

A LED 8 PA7-PA0

B

부저 1 PB4

Dimmer 1 PB5

모터 2 PB7-PB6 모터 드라이브 출력

C 데이터FND 8 PC7-PC0

D 온도센서 TWI 2 PD1-PD0 PD1 = SDA, PD0 = SCL

EUART(RS232C) 2 PE1-PE0 PE1 = TxD0, PE0 = RxD0

스위치 2 PE5-PE4 PE5 = SW2, PE4 = SW1

F CDS 1 PF0

G FND Select 4 PG3-PG0

Page 5: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

5

3. 프로그래밍 가이드JKIT-128-1

3.1 소프트웨어 개발환경

에서 수행될 프로그램을 작성하고 이를 에 다운로드하여<JKIT-128-1> <JKIT-128-1>

수행하기 위하여 갖추어야 할 소프트웨어 개발환경은 다음과 같습니다.

및<AVR Studio4 WinAVR>

는 사AVR Studio4 Atmel (http://www.atmel.co.kr 에서 제공하는 용 통합개발도구) AVR

로서 을 위한 프로그래밍과 다운로드 환경을 제공합니다 하지만 컴파<JKIT-128-1> . ,

일러를 내장하고 있지 않기 때문에 Sourceforge(http://sourceforge.net 에서 제공하)

는 컴파일러를 함께 설치하여야만 제데로 동작합니다 참고 추후WinAVR C/C++ . ( :

제공될 에는 컴파일러가 내장되어 있기 때문에 이를 사용하는AVR Studio5 C/C++

경우는 컴파일러를 따로 설치할 필요가 없습니다 가 아닌.) AVR Studio4 Ponyfrog

등의 다른 개발도구를 사용할 수도 있으나 이에 대한 설명은 여기서는 생략합니다.

드라이버<CP2102 USB >

은 다운로더 및 인터페이스를 가지고 있는데 이를<JKIT-128-1> ISP UART(RS232C) ,

인터페이스를 통하여 사용할 수 있도록 칩인USB USB-to-Serial Converter CP2102

를 내장하고 있습니다 그러므로 에 대한 드라이버를 미리 설치해 주어. CP2102 USB

야만 동작이 가능합니다 드라이버는 사. CP2102 Silabs (http://www.silabs.com 의 홈페)

이지에서 구할 수 있습니다.

3.2 프로그램 작성 다운로드 및 실행,

을 이용하여 프로그램을 작성하고 를 이용하여 다운로드<JKIT-128-1> , AVR Studio 4

및 실행하는 과정을 간단히 예를 들어 설명하면 다음과 같습니다.

1. 에서 오른쪽에 있는 선택 스위치 를 위쪽 의<JKIT-128-1> FND <UART > <PIC>

위치로 두고 케이블을 포트에 연결한 후 이 케이, USB-mini-to-USB-A USB-mini ,

블을 프로그램을 작성할 의 포트에 연결합니다PC USB .

Page 6: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

6

2. 에서 를 실행하고 소스 및 컴파일을 수행합니다PC AVR Studio 4 , . ([Debug

으로는 를 선택하고 로 을 선택platform] [JTAG ICE] , [Device] [atmega128] , 세부내

용은 매뉴얼 참조AVR Studio4 )

3. 메뉴에서 [Tools] [Program AVR] 를 선택하면 아래의 화면이 나[Connect]

타나는데 으로 을 선택하고 로는 장치관리자에서 보이는, [Platform] [STK500] [Port]

포트를 선택한 후 버튼을 선택합니다COM , [Connect] .

4. 아래의 화면이 나타나면 취소 를 선택합니다[ ] .

확인 을 선택하지 않는 이유는 따로 를 진행할 필요가 없기 때문이며[ ] upgrade ,

진행 시 오히려 진행이 제대로 안되어 수행이 안 되는 경우도 생기기upgrade

때문입니다.

Page 7: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

7

5. 아래의 화면이 나타나면 에서 로 원하는 실행파일을 선택, [Flash] [Input HEX File]

한 후 내부의 아래쪽에 있는 버튼을 선택합니다 만약 기본적[Flash] [Program] . (

으로 창이 나오지 않으면 을 눌러 창이 활성화되[Program] [Program] [Program]

도록 한 상태에서 실행합니다 정상 수행되면 아래쪽 메시지 창에.

메시지가 뜹니다“Programming Flash OK” .…

6. 다운로드가 제대로 수행되었으면 은 다운로드된 프로그램을 즉시, <JKIT-128-1>

수행하게 됩니다.

Page 8: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

8

4. 및 문의처JKIT-128-1 AS

주소 대전시 서구 만년동 번지 골드벤처타워 호: 386 526

전화 : 042-386-0761

팩스 : 042-386-0763

이메일 : [email protected]

시험키트 인치 시험키트<atmega128 : JKIT-128-1> <2 Touch LCD :

JLCD-2IN-1>

제이씨넷제품소개

Page 9: JKIT-128-1 / 개발실습키트 사용자설명서 · UART(RS232C) 변환기내장UART-to-USB ,CP2102 GPIO 개의 커넥터 핀헤더53 GPIO ,2.54mm LCD 터치그래픽 인터페이스

9

디지털 전류계 시리얼 자동감지 변환기<USB : JCG-1> <USB to : JUSC-1>

www.jcnet.co.kr

제이씨넷 제품을 구매해 주셔서 감사합니다.

제이씨넷은 앞으로도 유용한 제품을 만들 수 있도록 열심히 노력하겠습니다.