2010-11-19 4 views
0

HID 키보드를 만들려고합니다. 내 STM32 MCU를 키보드로 인식하지만 어떤 이유로 인터럽트 모드에서 끝점 1을 사용하여 HID 보고서 (8 바이트)를 보내려고 할 때. 호스트 측에서 데이터를 가져 오지 않습니다 (키를 누름). 표준 메소드 인 Get_Report를 사용해야합니까?USB 키보드 프로토콜

또한 AT90USB1287에서 다른 구현을 시도했습니다. 그것은 잘 작동하지만 몇 가지 이상한 이유로 그것을 작동 시키려면 끝점을 3으로 설정해야합니다.

USB HID 키보드 프로토콜이 데이터를 가져올 때 끝점 3 만 보이는지 궁금합니다.

답변

2

USB HID (키보드) 프로토콜은 USB 디스크립터에 지정한 끝점을 사용합니다. 끝점 설명자에서 끝점 주소를 확인합니다.

관련 문제