您尚未登录。

楼主 #1 2018-07-18 22:19:04

kgp0213
会员
注册时间: 2018-01-15
已发帖子: 149
积分: 149

STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

如题~
看资料说最大可以达到20mb/s,不知道如何实现的?

离线

#2 2018-07-19 08:23:27

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

QQ图片20180719082027.jpg





离线

#3 2018-07-19 09:31:13

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

有点懂了,波特率可以任意设,但传输速率受限于USB速率

离线

#4 2018-07-19 10:01:36

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

对, 就是这个意思, 如果STM32只是把虚拟串口数据存到RAM或者flash, 这个速率任意设置。





离线

#5 2019-01-28 12:02:44

xinyu_khan
会员
注册时间: 2019-01-15
已发帖子: 31
积分: 31

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

usb速率是多少?

离线

#6 2019-01-28 12:06:35

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
已发帖子: 916
积分: 903
个人网站

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

usb虚拟串口,波特率随便,我上次用F1C100S,
虚拟usb串口。
电脑和f1c100s设置的波特率不管是多少,或是不一样,传输的数据都是正确的。

离线

#7 2019-05-07 17:29:47

tom
会员
注册时间: 2018-03-14
已发帖子: 128
积分: 127.5

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

stm32f103通过vcp方式给pc发数据,  间隔几分钟,发现就会阻塞一下, 
如果是用普通的串口助手接收,那就阻塞更严重了,几百ms就阻塞。

目前我是自己用QT的QSerialPort类接收数据的,收到readyRead信号后,一次性读出数据。按道理PC软件部分是不会阻塞的。难道是微软VCP驱动的效率问题?我觉得不应该。

通信速率也不高,也就3Mbps左右,远没有达到上面大佬的800KB/S,  不知道问题是出在哪一部分?

离线

#8 2020-05-03 15:00:40

致远
会员
注册时间: 2020-05-03
已发帖子: 7
积分: 7

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

感觉做不到

离线

#9 2020-05-04 08:15:35

ifree64
会员
注册时间: 2019-06-27
已发帖子: 74
积分: 143.5

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

我也折腾了stm32的VCP几天,发现STM32与PC机之间数据传输速率,除了与STM32有关与外,还与PC机有关。因为USB是一个主机控制的协议,假如STM32向PC机发数据的话,需要主机不停的发IN才能达到最大速率,用串口助手时,可能因为要做显示刷新,速度往往受限与串口助手。
用Qt的QSerialPort读数据,通常是连接readReady信号来读,就不知道QSerialPort多久发一次IN令牌包了。

离线

#10 2020-06-17 05:00:20

vsf
会员
注册时间: 2020-03-03
已发帖子: 59
积分: 94

Re: STM32 usb虚拟串口 最大速度可以达到多少 波特率可以设置到多少?

有些眼熟。。。
USB传输都是主机控制的,速度也肯定和主机有关

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn