搜索
12
返回列表 发新帖
楼主: 天臆弄人

[原创] 测试了下STM32f103 CDC 的速率

[复制链接]

该用户从未签到

9

主题

109

帖子

2

蝴蝶豆

金牌会员

最后登录
2020-5-14
发表于 2019-5-14 16:07:53 | 显示全部楼层
天臆弄人 发表于 2019-4-25 08:29
你想说什么啊,USB发数据从来没发现过数据出错的,除非你自己处理不过来丢了 ...

USBD_CDC_SetTxBuffer(&USBD_Device, (uint8_t*)pBuf, 64);
USBD_CDC_TransmitPacket(&USBD_Device);
我用的是L476RG进行USB cdc数据传输的,通过上面的函数发送到PC端,如果将64改为更大256/512/1024/就会出现数据丢包的现象。
我想问的是:
1、你在发送数据时,每包数据的长度为多少?64? 128?256?512?1024?
2、比如说给PC端发送一个50M的数据,多次发送,PC端每次接收的数据是否一致?是否验证过?
3、在满足问题2 的情况下,USB的传输速度能达到多少?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-9 06:44 , Processed in 0.133325 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表