USB Interface study 결과 2012.04.01 kkadin@gmail.com.

Slides:



Advertisements
Similar presentations
Embedded System 2009 년 11 월 16 일 Embedded Computer1 ● Hardware 와 Software 가 조합되어 특정한 복적을 수행하는 시스템 ● 특정한 기능을 수행하도록 Micro Processor 와 I/O Device 를 내장하며,
Advertisements

U+ Paynow  애터미 이용 및 결제 방법 안내 애터미 App 실행 구매할 상품선택 및 상품가격 확인 상품 결제를 위해 홈 >“PayNow” 선택 결제 금액 입력 후 “PayNow 단말기 ” 장착 결제 진행 / 내역 확인 애터미 App 에서 구매 상품 선택 주문.
설계사를 위한 Mobile 영업지원 System 설계사를 위한 Mobile 영업 지원 System 설계사를 위한 Mobile 영업 지원 System 1 Agenda Ⅰ. Mobile Project 추진 목적 Ⅱ. Mobile 환경 분석 Ⅲ.
Data Communication/Computer Network 관련 교과목의 내용
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
TE628 : Internet Server Context for Wireless. 2 Preliminary GSM ( Global System for Mobile Communications )  유럽의 주도하에 표준화된 디지털 셀룰러 이동 통신 시스템  음성통화를.
Progress Report YoonMo Yeon
for Low Voltage Automatic Meter Reading System
Hamming Code 이근용. 2 Error Control Error Detection Parity Check CRC Check Error Correction Hamming Code.
1. 개발 시스템 개요.
EZ Board-M In-Ho, Roh Real Time System Lab.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
VMLAB 사용 설명서 2015 정보통신공학과 정성훈.
다섯째날 : 외부 인터럽트 - 당근이의 AVR 갖고 놀기 - 당근닷컴
제 2장 컴퓨터 구조.
컴퓨터 하드웨어 설치(1) PC 성능을 결정하는 핵심 부품 가이드 내게 맞는 보조 부품 & 모니터 선택하기.
IT R&D Global Leader [첨부 제4호] 모바일 센서게이트웨이 및 OGC호환 센서데이터 전달 플랫폼 ETRI
MiBOS Firmware 다운로드 관련 국내통신사업팀
Cross Compiler를이용한 커널 컴파일 및 포팅
Cross Compiler를이용한 커널 컴파일 및 포팅 1
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
BLUE TOOTH 인터넷미디어공학부 배지태.
10장 주변장치 (PIO) Slide 1 (of 28).
Minicom,tftp,nfs설정,vnc설정
MS Visual Studio를 이용한 신규 프로젝트 생성&디버깅
저전력 고효율 발열시트를 이용한 온실 자동화 시스템 제안서.
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Embedded System Porting (2)
아두이노와 Node.js를 이용한 IoT 프로젝트
Chapter 10. Interrupt.
RS-485 Protocal 설계 Overveiw
AVR - Chapter 6 황 지 연.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
다섯째날 : 외부 인터럽트 - 당근이의 AVR 갖고 놀기 - 당근닷컴
PC오실로스코프 & 주파수발생장치 캡스톤 22조 차재호 박진우.
Cross Compiler를이용한 커널 컴파일 및 포팅
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
이름 : 황 상 두 전화번호 : 이메일 : PinTool 이름 : 황 상 두 전화번호 : 이메일 :
Device Driver 임베디드 시스템 I.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
13장 CTC and DMA Slide 1 (of 10).
아카데미나이스 RFID설치 방법 아카데미나이스 RFID설치 방법
Underground parking Control System 임베디드 프로젝트 D 팀
UNIT 25 SPI 로봇 SW 교육원 조용수.
ATmega128의 특징 아이티즌 기술연구소
7주차 실습 FPGA 보드 사용법.
DK-128 직렬통신 기초 아이티즌 기술연구소
Wireless Sensor Network
DK-128 개발환경 설정 아이티즌 기술연구소
제16강 입출력시스템 1.
DK-128 직렬통신 실습 아이티즌 기술연구소
UNIT 25 SPI 로봇 SW 교육원 조용수.
성전기공식(안) 식 순 1. 기공미사 2. 기 공 식 3. 축 하 연 천주교 수원교구 퇴촌성당.
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
시민이 체감하는 편리한 건축인허가 절차 개선 추진.
3주차 실험 지도 교수 : 한형석 교수님 Gachon Univ. HHS LABORATORY.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
Platform Builder 사용법.
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
Lecture 7 7-Segment LED controller using u-controller
Progress Seminar 양승만.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

USB Interface study 결과 2012.04.01 kkadin@gmail.com

환경 구성 USB 동작 데모 확인 및 약간의 Code수정 ( Firmware & GUI ) 을 해 볼 수 있는 환경 구성 구분 Circuit Firmware Driver GUI Test Data 수정된 코드 정보위치 USB Device - Cypress fx2lp 구입방법 http://www.muosys.com/usbinside/FX2purchase.php Code 위치 http://muosys.egloos.com/196351 상세 위치 http://pds.egloos.com/pds/1/200505/31/19/UniHigh%20Firmware%20v2.5.zip 위치 http://muosys.egloos.com/193127 상세위치 http://pds.egloos.com/pds/1/200505/30/19/UniHigh%20Driver%20v2.4.zip http://pds.egloos.com/pds/1/200505/31/19/UniHigh%20App%20v2.5.zip http://pds.egloos.com/pds/1/200505/31/19/data.zip Repository C:\repos\bulk_data Working F:\project\bulk_data 추가 정보 회로도 http://muosys.egloos.com/431526 컴파일러 uVisionV4.02 PK51 Prof 9.01 기존 Driver update방법 http://muosys.egloos.com/181705 Compiler Visual studio 6.0 기타 실물 HEX(Firmware) Downloader CyConsole EZ-USB Target OS WindowsXP service Pack 3.0

Data out 동작 #1 GUI 버튼 누르면 Circuit LED on/off Data size 8 방향 Host  Device Endpoint Mode Control Code 비고 SetupDat[]직접 사용

Data out 동작 #2 GUI에서 Data file을 open해서 transfer누르면 Circuit LED 점멸 Data size 64 방향 Host  Device Endpoint 2 Mode bulk Code Code 설명 Firmware Polling loop에서 register check해서 데이터 도착 판단하고 Autopointer로 forwarding

Data in 동작#1 Circuit상의 Pa06 의 전압을 바꾸면 gui상에 message 출력 Data size 3 ( Driver수정시 64 가능) 방향 Device  Host Endpoint 1 Mode interrupt Code Code 설명 Firmware Polling loop에서 portA.6 체크해서 EP1IN을 통해 데이터 전송 LOW High

Q. f/w download 후 App 실행시 error msg : A. Driver update 정보들 Q. f/w download 후 App 실행시 error msg : A. Driver update Q.Compile error A.Project Tree에서 lib/obj를 C:\Cypress\USB\Target\Lib\LP 에 있는 파일로 지정 Q.fw 2.6은 USB 장치 인식이 안됨 A.dscr.a51 file에서 number of endpoint가 2  3 변경이 원인 Serial 통신 속도 max 92 bytes / ms ( 9216000 baud rate ) ※ http://www.tagstory.com/video/100117080