LPC1768 usb主机

时间:2010-10-20 16:01:42

标签: usb microcontroller

我有一个LPC1768微控制器,我试图用来读取操纵杆。我正在使用微控制器提供的usblite sample code来抢占先机。它适用于闪存驱动器,但从我读过的内容来看,无论设备是什么,枚举都是相同的。

但是,当我连接任何hid设备时,它无法写入设备。代码检查HOST_TDControlStatus以查看它是否为0但它实际上等于5. HOST_TDControlStatus = (TDHead->Control >> 28) & 0xf;但是我不知道它应该监视什么。

设备是否可以响应代码不期望的位置?枚举在设备之间是不一样的还是其他错误的?

1 个答案:

答案 0 :(得分:1)

您需要做的就是在NXP usb host lite示例中为中断描述符和报表解析提供一些支持。 恩智浦usb主机精简版仅支持批量和控制端点描述符,虽然批量和中断在功能上是相同的,但差异在于调度和报告很容易。