你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

测试了下STM32f103 CDC 的速率

[复制链接]
天臆弄人 发布时间:2019-4-15 16:27
本帖最后由 天臆弄人 于 2019-4-15 16:59 编辑
4 d! n+ Y" t" S$ b2 K/ _# |$ n8 M' X, V
是这个速度吧
2 r* u, r  j3 D

通过串口发送了一个28M的文件

通过串口发送了一个28M的文件

STM32发1M, 835K/S

STM32发1M, 835K/S
赞 收藏 1 评论10 发布时间:2019-4-15 16:27

举报

10个回答
edmundlee 回答时间:2019-4-15 17:11:10
以前有人测过, 好象不止这速度
天臆弄人 回答时间:2019-4-15 17:14:27
edmundlee 发表于 2019-4-15 17:11( b. N9 d- V$ F
以前有人测过, 好象不止这速度

3 r3 a& \8 k2 ^( v" s% M你看到的是USB3.0的,我看到的测速率都是在650K 左右。
( j% J! _$ ^. Z: g  y" D% D8 `刚又用了3级优化,测发送速率达到了 903k/S
edmundlee 回答时间:2019-4-15 18:07:40
天臆弄人 发表于 2019-4-15 17:14
! |1 r* R2 B& f$ T  v" P你看到的是USB3.0的,我看到的测速率都是在650K 左右。4 b5 k% ]% r  u4 T0 A2 D
刚又用了3级优化,测发送速率达到了 903k/S ...

5 c0 D- {* z" u4 d/ [+ E不是, 是2.0的, 是以Meg为单位的速度
DavidTan 回答时间:2019-4-16 09:29:25
本帖最后由 tgw860910 于 2019-4-16 09:33 编辑
3 |) v' ]2 |: D" g: I: T) p) q1 c+ Z* D( J, E& U4 U
我之前用USB的虚拟串口测试过,大概65万bytes每秒。你这里的704k/s,如果是字节的话,应该就差不多了,换算成bit的话就差不多是6Mbit/s了9 ~( h5 _0 B) ^' U
Kevin_G 回答时间:2019-4-16 15:44:58
点赞,学习下
xiaoxiao0932 回答时间:2019-4-23 15:47:31
可否告知:& G. J( z+ t* h
1.接收大数据是否验证正确性?! Y3 K. J; c( F; A5 X/ ~  m. ]
2.每包数据的发送长度是多少?
/ u4 o  @, ~. `" b3 p3.从单片机发送到电脑的速度能达到多少?(在验证发送数据正确不丢数的情况下)
xiaoxiao0932 回答时间:2019-4-24 08:57:55
数据的正确性是否验证了啊?
xiaoxiao0932 回答时间:2019-4-24 09:41:40
这回复怎么还需要验证啊????8 L: z8 f6 S* s# D0 J- W* s
天臆弄人 回答时间:2019-4-25 08:29:34
xiaoxiao0932 发表于 2019-4-24 09:41
) P9 ^( b, h. ^; f+ `这回复怎么还需要验证啊????

+ f& h  a$ V* \6 h你想说什么啊,USB发数据从来没发现过数据出错的,除非你自己处理不过来丢了
xiaoxiao0932 回答时间:2019-5-14 16:07:53
天臆弄人 发表于 2019-4-25 08:29
$ U, o9 m2 o" }4 O  M0 b- {! s你想说什么啊,USB发数据从来没发现过数据出错的,除非你自己处理不过来丢了 ...
0 C! \9 p/ ^( Z2 m- @
USBD_CDC_SetTxBuffer(&USBD_Device, (uint8_t*)pBuf, 64);5 E. E$ N9 b+ ]; a" l# Y
USBD_CDC_TransmitPacket(&USBD_Device);
( Z" H$ c: u$ v, o- Z0 L2 l我用的是L476RG进行USB cdc数据传输的,通过上面的函数发送到PC端,如果将64改为更大256/512/1024/就会出现数据丢包的现象。
+ h6 ~/ C: K$ P" r8 c" Z+ v我想问的是:
/ g. p9 `; |& B+ e$ x1、你在发送数据时,每包数据的长度为多少?64? 128?256?512?1024?' D5 z1 m+ J: b- {2 n
2、比如说给PC端发送一个50M的数据,多次发送,PC端每次接收的数据是否一致?是否验证过?. H* T; Y8 H: _$ o* \
3、在满足问题2 的情况下,USB的传输速度能达到多少?
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版