本帖最后由 ldk060 于 2016-6-6 14:35 编辑
我用USB HOST读取USB鼠标是没问题的,可以正常读取USB鼠标数据。但是读USB键盘却不对,但枚举是正常的。总是进入如下这个状态机:
case HOST_CLASS_REQUEST:
/* process class standard contol requests state machine */
status = phost->class_cb->Requests(pdev, phost);
if(status == USBH_OK)
{
phost->gState = HOST_CLASS;
}
else
{
USBH_ErrorHandle(phost, status);
}
也就是说,总是进行类请求这个状态。是哪里的问题啊? |