-
강의 개요
-
강의 소개 3 min
- USB 디바이스 라이브러리 소개
-
USB 디바이스 라이브러리 구조 7 min
-
응용프로그램 클라이언트 상호작용 6 min
- USB 디바이스 레이어 구성
-
모듈들을 프로젝트에 추가하기 6 min
-
USB 컨트롤러 드라이버 모듈 구성 5 min
-
USB 디바이스 레이어 모듈 구성 4 min
-
USB 디바이스 레이어 모듈 열기 10 min
-
USB 디바이스 레이어 이벤트 처리 13 min
- USB HID 디바이스 개발
-
추상화 모델 (Abstraction Model) 2 min
-
HID 함수 드라이버 모듈 추가 및 구성 5 min
-
HID 함수 드라이버 이벤트 처리 6 min
-
HID 리포트 받기 14 min
-
HID 리포트 보내기 8 min
-
펌웨어 다운로드
- USB CDC 디바이스 개발
-
추상화 모델 (Abstraction Model) 2 min
-
CDC 함수 드라이버 모듈 추가 및 구성 13 min
-
CDC 함수 드라이버 이벤트 처리 9 min
-
데이터 받기 11 min
-
데이터 보내기 10 min
-
펌웨어 다운로드
- USB Vendor 디바이스 개발
-
추상화 모델 (Abstraction Model) 2 min
-
Vendor 함수 모듈 5 min
-
OS 디스크립터 추가 5 min
-
트랜스퍼 이벤트 4 min
-
엔드포인트 관리 8 min
-
데이터 받기 7 min
-
데이터 보내기 8 min
-
펌웨어 다운로드
- USB 응용프로그램 디버깅
-
장치인식 에러 2 min
-
장치인식 후 오동작 1 min
-
읽기/쓰기 에러 2 min
-
NAK 에러 2 min
- 설문 조사
-
강의 개선을 위한 피드백
MPLAB® Harmony USB Stack 을 이용한 USB 디바이스 응용프로그램 개발
이 강의에서는 마이크로칩 32비트 MCU의 USB 주변 장치 인터페이스를 사용한 임베디드 USB 디바이스 애플리케이션 개발을 다룹니다.
이번 강의에서 여러분은 MPLAB Harmony USB 스택을 구성하고 제공된 API를 사용하여 임베디드 애플리케이션과 PC간에 데이터를 교환하는 방법을 배울 것입니다. 또한, 애플리케이션 구현 중에 발생할 수 있는 문제를 해결할 수 있도록 MPLAB Harmony USB 디바이스 애플리케이션을 디버깅하는 방법도 배울 것입니다.