안녕하세요. 오늘은 기존의 프로젝트에 USB CDC를 추가해보겠습니다. CDC는 Communication Device Class를 의미합니다. UART통신과처럼 시리얼포트가 잡히고 터미널프로그램을 이용해서 데이터를 송수신합니다. USB CDC를 사용하면 UART JIG를 사용하지않아도 되므로 편리합니다. ATMEGA32u4 breakout보드는 USB커넥터에 D+, D-가 연결되어 있습니다. 그리고 USB 2.0을 지원합니다. *일반적인 USB CDC 통신 순서 1. USB ENABLE 및 기본 세팅 2. Endpoint 데이터 송수신코드 작성 3. HOST에 연결했을때 셋업EP에 응답하는 표준 디스크립터 작성 4. 셋업 EP로 오는 CDC CLASS에 관한 디스크립터 작성 5. 셋업 EP로 오는 디바이..