cunxing,您好 一般情况下,只调用我们公司的软件包是不会出现问题的。 您可以调用如下语句来获取错误代码: USB_SendCmd(USBCMD_GET_DEVSTATUS, 0); ucErrCode = USB_GetData(USBDAT_GET_DEVSTATUS); 查看返回的ucErrCode来判断到底出现的是什么错误。
另: 如果出现了超时或者其它中断,请先清除相关中断位(不管有没有开关中断)后,再继续调用UsbWriteEndpoint()发送数据。
如果还不能解决问题,方便的话,请考虑将您的程序贴出来让我们看一下。
By zlgarm-wls
|