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

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

ISP and CodeVisionAVR C Compiler.hwp

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

DE1-SoC Board

MPLAB C18 C

RealDSP UT 프로그램 메뉴얼

Install stm32cubemx and st-link utility

Microsoft PowerPoint - AD-USBISP_V03_사용법.pptx

Microsoft Word - ICD2PLUS_2003.doc

제품 특징 PC에서 마우스/키보드로 사용 Motion Ring은 사용자의 동작을 인식하는 3D 공간 인식 센서 가 장착되어 있어 정해진 제스처를 사용하여 마우스나 키보드 로 사용할 수 있습니다. - 일반적인 마우스와 키보드 없이 인터넷 웹 페이지를 사용하 거나 프레젠테

1. MEB II 구성및기능 A. MEB II 윗면아래의그림에서와같이 MEB(Multimedia Expansion Board, 이하 MEB) II의위면은다음과같은주요기능이포함되어있습니다. Figure 1 MEB II 레이아웃 (Top View) 디스플레이도터 (daug

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

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

RealDSP UT 프로그램 메뉴얼

MAX+plus II Getting Started - 무작정따라하기

Microsoft Word - PEB08_USER_GUIDE.doc

슬라이드 1

(SW3704) Gingerbread Source Build & Working Guide

Chapter 1

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

Microsoft Word - Modelsim_QuartusII타이밍시뮬레이션.doc

USB-EK001 매뉴얼

PRO1_02E [읽기 전용]

슬라이드 1

£01¦4Àå-2

PART

Part Part

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

1 01 [ ] [ ] plus 002

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

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

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

슬라이드 1

슬라이드 1

2. Step 2 : Select Device Step 2 에서는 Device 드롭 - 다운리스트에서사용자가자신의프로젝트에서사용할디바이스를선택할수있다. 선택가능한디바이스의범위를줄이려면디바이스의제품군 (Family) 를먼저선택하는편이좋다. < 그림 > 프로젝트마법사 Se

tiawPlot ac 사용방법

JDK이클립스

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

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

PowerPoint 프레젠테이션

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

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

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

2014밝고고운동요부르기-수정3

2005프로그램표지

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

Title Here

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

Microsoft PowerPoint - MPLAB 사용방법.ppt

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

CTS사보-2월

Microsoft Word ARM_ver2_0a.docx

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

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

DR-M140 사용 설명서

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

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

1

EISC-GANG_User_Guide_V1.2

UART Controller 구현

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

슬라이드 1

Windows 8에서 BioStar 1 설치하기

WinCE 실험실습 #1

_USB JTAG Ver1.0 User's Manual.hwp

WebPACK 및 ModelSim 사용법.hwp

Mango220 Android How to compile and Transfer image to Target

2004 IRISPen 사용자 설명서-본문-용지크기 조정-폰트포함.PDF

슬라이드 1

LG-LU6200_ICS_UG_V1.0_ indd

MACH3 Jog Pendant User Manual Draft Revision th of November 2015 By TECHDINE

PowerPoint 프레젠테이션

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

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

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 - AVRISP mkII 장비 운용.doc

슬라이드 1

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

NTD36HD Manual

ESET Mobile Security for Android

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.

윈도우시스템프로그래밍

슬라이드 제목 없음

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

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

PRO1_09E [읽기 전용]

스마트월드캠퍼스 교육교제

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

Tekla Structures 설치

BMP 파일 처리

PowerPoint Presentation

Microsoft Word - EISC-GANG_User_Guide_V1.4.doc

USBISPV3.0(071112).hwp

목 차

System Recovery 사용자 매뉴얼

Microsoft Word - Armjtag_문서1.doc

슬라이드 1

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

Transcription:

마이크로칩 USB Host & Device 부트로더기능실습 한국마이크로칩서한석부장 (CAE) 2009-09-07

마이크로칩 16 비트 USB 데모보드세팅 Explorer 16 + USB PICtail Plus Daughter Board + USB PIMs Part #: DM240001 Part #: AC164131 Part #: MA240014(PIC24FJ256GB11) 2009 Microchip Technology Incorporated. All Rights Reserved. Microchip FS USB Device Slide 2

실습 1 : USB Host 부트로더실습

Step 1 : MPLAB IDE 설치 -> ICD2 드라이버위치 -C:\Program Files\Microchip\MPLAB IDE\ICD2\Drivers \SW_Program\MPLAB IDE 8.xx\Setup.exe or Install.exe 클릭 Step 2 : Microchip C30 Compiler 설치 \SW_Program\MPLAB C30 Vx.xx\MPLAB-C30-vx.xx.exe 클릭 Step 3 : Microchip USB Demo Kit 프로그램설치 \Microchip Application Libraries v2009-03-24.zip 압축해제및실행 Step 4 : MPLAB IDE 실행 바탕화면 : MPLAB IDE v8.xx 클릭시작 프로그램 Microchip MPLAB IDE v8.xx MPLAB IDE 클릭 Slide 4

Step 5 : USB Host Bootloader 프로젝트열기 MPLAB IDE 메뉴바에서 Project 클릭 Open 클릭 C:\Microchip Solutions\USB Host - Bootloaders\Mass Storage Bootloader\ USB Host - Mass Storage Bootloader - C30.mcp 프로젝트파일열기클릭 USB Host - Mass Storage Bootloader - C30.mcp Slide 5

Step 6 : Compile, Build 실행 메뉴바에서 Project 클릭 Build All 클릭, 또는 Ctrl + F10 Slide 6

Step 7 : Programmer 선택 메뉴바에서 Programmer 클릭 Select Programmer 클릭 ICD2 or Real ICE 클릭 Connect Button 클릭 ( 아래그램빨간색표시 ) Output 창에서메시지확인 Slide 7

Step 8 : Firmware 다운로드 & Reset Release Program Button 클릭 ( 아래그림빨간색표시 ) Output 창에서메시지확인 Reset Release 버튼클릭 Reset Release Slide 8

Step 9 : 이미지파일 (image.hex) USB 메모리로복사 C:\Microchip Solutions\USB Host - Bootloaders\Example Hex Files 폴더에서 image_mouse_pic24fj256gb110 PIM.hex 파일은 USB 메모리로복사후, image.hex 로이름변경할것 Slide 9

Step 10 : 실습보드세팅 Explorer 16 보드에서 PIM 쪽으로스위치전환 점퍼 J7 을 PIC24 쪽으로세팅 Slide 10

Step 11 : 실습보드세팅 USB 확장보드에서아래그림표시빨간색부분모두점퍼연결 Slide 11

Step 12 : 실습보드세팅 USB 확장보드에서아래그림표시빨간색부분모두점퍼연결 Slide 12

Step 13 : USB 메모리를보드에삽입후, 빨간색버튼을누르면, D5 LED 가켜짐 USB 메모리 Slide 13

Step 14 : 부트로딩이모두끝나면, D5 LED는꺼지고, D3 LED 가켜짐 D3 켜짐 Slide 14

Step 15 : USB Device 커넥터와케이블로 PC와연결하면, D3,D4 가번갈아점등하며, 마우스가회전한다. 점퍼를연결 점퍼를제거 PC 와연결 Slide 15

Step 16 : 다시부트로더모드로전환하려면, 리셋스위치와 S3 스위치를동시에누르고있다가, 리셋스위치만떼면, D5 LED가켜짐 리셋스위치 Slide 16

실습 2 : USB Device HID 부트로더실습

Lab 2 : USB Device HID 부트로더실습 1 : HID 부트로더프로젝트파일오픈 C:\Microchip Solutions\USB Device - Bootloaders\HID - Bootloader\HID Bootloader - Firmware for PIC24FJ256GB110 Family Devices\HID Bootloader for PIC24FJ256GB110 Family Devices.mcw(mcp) 2 : Build All, Programming 3 : ICD2 분리 4 : MCLR (Switch S1) + Switch S3 동시누름 5 : 부트로더모드진입 MCLR (Switch S1) 를먼저뗀후, S3 를놓음 6 : HID 부트로더응용 PC 프로그램실행 C:\Microchip Solutions\USB Device - Bootloaders\HID Bootloader : HIDBootLoader.exe 클릭 Slide 18

Lab 2 : USB Device HID 부트로더실습 8 : HID 부트로더응용 PC 프로그램실행 Erase 클릭 9 : HID 마우스테스트프로그램열기 C:\Microchip Solutions\USB Device - HID - Mouse\HID - Mouse Firmware\USB Device - HID - Mouse - C30.mcw Slide 19

Lab 2 : USB Device HID 부트로더실습 10 : HID 마우스테스트프로젝트 Build All 11 : HID 부트로더응용 PC 프로그램실행 Open Hex File 클릭 Program/Verify 클릭, Reset Device 클릭 Slide 20

Lab 2 : USB Device HID 부트로더실습 12 : S1 누른후, HID 마우스실행체크 S6 스위치토글 ( 마우스커서회전중지, 동작 )?? : 부트로더모드재진입 MCLR (Switch S1) + Switch S3 동시누름 MCLR (Switch S1) 를먼저뗀후, S3 를놓음 Slide 21

실습 3 : USB Device HID Data 전송실습

Lab 3 : USB Device HID Data 전송실습 1 : HID Generic Demo 프로젝트파일오픈 C:\Microchip Solutions\USB Device - HID - Custom Demos\Generic HID Firmware\USB Device - HID - Simple Custom Demo - C30.mcw 2 : Build All, Programming 3 : ICD2 분리, USB 만연결 4 : HID Generic Demo PC 응용프로그램실행 C:\Microchip Solutions\USB Device - HID - Custom Demos\Generic HID - PnP Demo - PC Software\Microsoft Visual C++ 2005 Express\Release\HID PnP Demo.exe 클릭 ㄹㅇㅁ Slide 23

Lab 3 : USB Device HID Data 전송실습 5 : 보드상의버튼 (S2) 누름와 POT(R20) 값전송 6 : HID Generic Demo Simple PC 응용프로그램실행 Slide 24