MPLAB® Harmony USB Stack 을 이용한 USB 디바이스 응용프로그램 개발

이 강의에서는 마이크로칩 32비트 MCU의 USB 주변 장치 인터페이스를 사용한 임베디드 USB 디바이스 애플리케이션 개발을 다룹니다.

rate limit

Code not recognized.

이 과정에 관하여

이번 강의에서 여러분은 MPLAB Harmony USB 스택을 구성하고 제공된 API를 사용하여 임베디드 애플리케이션과 PC간에 데이터를 교환하는 방법을 배울 것입니다. 또한, 애플리케이션 구현 중에 발생할 수 있는 문제를 해결할 수 있도록 MPLAB Harmony USB 디바이스 애플리케이션을 디버깅하는 방법도 배울 것입니다.

교육과정178 min

  • 강의 개요
  • 강의 소개 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 스택을 구성하고 제공된 API를 사용하여 임베디드 애플리케이션과 PC간에 데이터를 교환하는 방법을 배울 것입니다. 또한, 애플리케이션 구현 중에 발생할 수 있는 문제를 해결할 수 있도록 MPLAB Harmony USB 디바이스 애플리케이션을 디버깅하는 방법도 배울 것입니다.

교육과정178 min

  • 강의 개요
  • 강의 소개 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
  • 설문 조사
  • 강의 개선을 위한 피드백