我有一个LPC1768微控制器,我正试着用它来读取操纵杆。我正在使用微控制器提供的usblite sample code来抢先一步。它是用于闪存驱动器的,但从我读到的内容来看,无论设备是什么,枚举都是相同的。
但是,当我连接任何hid设备时,它无法写入该设备。代码检查HOST_TDControlStatus是否为0,但实际上等于5。HOST_TDControlStatus = (TDHead->Control >> 28) & 0xf;但是我不知道它应该监控什么。
设备是否会在代码未预期的位置进行响应?是不是不同设备的枚举不同,还是其他方面有问题?
发布于 2012-01-28 11:13:06
您所要做的就是为恩智浦usb主机精简版示例中的中断描述符和报告解析提供一些支持。恩智浦usb主机精简版仅支持批量和控制端点描述符,尽管批量和中断在功能上是相同的,只是在调度和报告方面有所不同。
https://stackoverflow.com/questions/3979884
复制相似问题