[STM32F1] 判断USB接收完数据

[复制链接]
1804|26
juventus9554 发表于 2020-1-18 11:40 | 显示全部楼层
虽然usb能够判断发送完成, 但是似乎设计的不是那么符合应用视角.
 楼主| houcs 发表于 2020-1-18 11:43 | 显示全部楼层

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
wowu 发表于 2020-2-5 11:06 | 显示全部楼层
是不是应该有一个标志啊
xiaoqizi 发表于 2020-2-5 11:09 | 显示全部楼层
没有开发过usb
木木guainv 发表于 2020-2-5 11:13 | 显示全部楼层
帮楼主顶一下
GIEViT 发表于 2021-5-28 10:12 | 显示全部楼层
houcs 发表于 2020-1-18 10:30
我用的是官方的STM32CubeMX生成的代码,USB配置为CDC模式,现在有个问题搞不懂,那就是如何判断数据已经接 ...

USB协议是这样的,最后一个包的数据不满或者为空就完成了此次“传输”,你发的第一个就是判断数据==0,或者数据长度不为满的情况。然后就进入了接收完成回调函数。
caoenq 发表于 2021-5-31 08:38 | 显示全部楼层
GIEViT 发表于 2021-5-28 10:12
USB协议是这样的,最后一个包的数据不满或者为空就完成了此次“传输”,你发的第一个就是判断数据==0,或 ...

之前ST的库USB cdc部分的库有bug,不能收发64的整数倍个字节,不知道现在解决了没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部