LPC1768 USB-хост - PullRequest
       7

LPC1768 USB-хост

1 голос
/ 20 октября 2010

У меня есть микроконтроллер LPC1768, который я пытаюсь использовать для чтения джойстика.Я использую пример кода usblite , поставляемый с микроконтроллером, чтобы начать работу.Он предназначен для флешки, но из того, что я прочитал, перечисление одно и то же, независимо от устройства.

Однако, когда я подключаю любое скрытое устройство, оно не может записать на устройство.Код проверяет HOST_TDControlStatus, чтобы определить, равно ли оно 0, но на самом деле оно равно 5. HOST_TDControlStatus = (TDHead->Control >> 28) & 0xf; Однако я не знаю, что он должен отслеживать.

Может ли устройство отвечать, если код не ожидает его появления?Перечисление не одинаково для разных устройств или что-то не так?

1 Ответ

1 голос
/ 28 января 2012

все, что вам нужно сделать, - это обеспечить некоторую поддержку дескриптора прерывания и синтаксического анализа отчетов в примере NXP usb host lite.NXP usb host lite поддерживает только дескриптор групповой и управляющей конечной точки, хотя объем и прерывание одинаковы по функциям, только разница в планировании и создание отчетов просто.

...