stm32f407 usb device模式,使用 V2.2.0 / 09-November-2015 的库,上位机发送数据长度为64的整数倍时,下位机接收不到,是怎么回事 |
非64的整数倍,接收正常 |
你是说127,255的包都没问题是吗? 还是说不能大于64? |
都正常,可以大于64 ,但是不能64的整数倍 |
楼主能分享一下f407 usb device库的链接吗?我下载了几个都不能用。谢谢啦! |
顶起来,就没人遇到同样的问题? |
最后一包数据,发个数据长度为0的包就行了。 |
上位机程序实现不了发送0长度的数据 |
这是usb lib的bug还是什么原因 |
没有人顶啊 |
你要确定你每次接收完成函数中设定的下次接收的参数是多少!,另外根据USB的规范,如果是分包发送,最后一包的数据长度一定要小于最大包长。 |