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

测试了下STM32f103 CDC 的速率

[复制链接]
天臆弄人 发布时间:2019-4-15 16:27
本帖最后由 天臆弄人 于 2019-4-15 16:59 编辑
1 y. b+ s! ]2 _9 x/ d( D1 C( B9 M& V  n& |, H" H
是这个速度吧& d2 M+ p/ `0 K" n1 @

通过串口发送了一个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:114 K% q2 A. R0 t, C" u& v1 M, m
以前有人测过, 好象不止这速度
+ |* L  R  C# t
你看到的是USB3.0的,我看到的测速率都是在650K 左右。
, ~/ a( j; j/ M( B2 U; o0 z, ?刚又用了3级优化,测发送速率达到了 903k/S
edmundlee 回答时间:2019-4-15 18:07:40
天臆弄人 发表于 2019-4-15 17:14
" g4 ?4 n. S; J4 E你看到的是USB3.0的,我看到的测速率都是在650K 左右。' f# u& B7 ]) U8 ^5 E
刚又用了3级优化,测发送速率达到了 903k/S ...

( k$ r9 r+ d+ c5 y. ^* @不是, 是2.0的, 是以Meg为单位的速度
DavidTan 回答时间:2019-4-16 09:29:25
本帖最后由 tgw860910 于 2019-4-16 09:33 编辑 7 t1 \6 T( ~) G( z7 f/ M6 `
; c" D! L  Q& y* b( d
我之前用USB的虚拟串口测试过,大概65万bytes每秒。你这里的704k/s,如果是字节的话,应该就差不多了,换算成bit的话就差不多是6Mbit/s了
/ f% |5 ^8 X  r9 H
Kevin_G 回答时间:2019-4-16 15:44:58
点赞,学习下
xiaoxiao0932 回答时间:2019-4-23 15:47:31
可否告知:! i2 f. [' ^8 g0 L6 I1 g
1.接收大数据是否验证正确性?3 D9 t6 C2 I, N( g4 H
2.每包数据的发送长度是多少?
: V9 }* P% t9 l3 Y3.从单片机发送到电脑的速度能达到多少?(在验证发送数据正确不丢数的情况下)
xiaoxiao0932 回答时间:2019-4-24 08:57:55
数据的正确性是否验证了啊?
xiaoxiao0932 回答时间:2019-4-24 09:41:40
这回复怎么还需要验证啊????6 x" ?7 I" q6 s; C- L7 k8 k5 d, v2 S
天臆弄人 回答时间:2019-4-25 08:29:34
xiaoxiao0932 发表于 2019-4-24 09:41) h2 y- m9 p! O  q
这回复怎么还需要验证啊????

* ~" d/ L" k2 Q; U# R* K你想说什么啊,USB发数据从来没发现过数据出错的,除非你自己处理不过来丢了
xiaoxiao0932 回答时间:2019-5-14 16:07:53
天臆弄人 发表于 2019-4-25 08:294 q, k, L2 M: l7 C& M$ x* H  f. g
你想说什么啊,USB发数据从来没发现过数据出错的,除非你自己处理不过来丢了 ...

1 S7 F: n! ?- o! ~: v5 O2 nUSBD_CDC_SetTxBuffer(&USBD_Device, (uint8_t*)pBuf, 64);+ w: r# l- a2 J% W8 T$ I
USBD_CDC_TransmitPacket(&USBD_Device);0 O" O( @0 p2 @
我用的是L476RG进行USB cdc数据传输的,通过上面的函数发送到PC端,如果将64改为更大256/512/1024/就会出现数据丢包的现象。
% G& t$ b3 p( f- Z我想问的是:1 n$ w  E$ r0 U( G4 N7 |
1、你在发送数据时,每包数据的长度为多少?64? 128?256?512?1024?
9 F4 m4 C" V% Z& e3 a2 o2、比如说给PC端发送一个50M的数据,多次发送,PC端每次接收的数据是否一致?是否验证过?
5 L/ C% K# j* h; o" W! S3 b% L" H3、在满足问题2 的情况下,USB的传输速度能达到多少?

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版