[STM32F1] STM32F103多路虚拟串口成功

[复制链接]
23789|76
kartik 发表于 2016-12-17 11:14 | 显示全部楼层
ghost_z 发表于 2016-12-17 19:58 | 显示全部楼层
很好,有时用到多串口很方便
liuchangyin 发表于 2017-4-1 14:18 | 显示全部楼层
hudi008 发表于 2017-4-1 22:42 | 显示全部楼层
虚拟串口是做什么的?
hudi008 发表于 2017-4-1 22:49 | 显示全部楼层
以前都是用的电脑上的虚拟串口。
xietingfeng 发表于 2017-4-2 11:16 | 显示全部楼层
QuakeGod 发表于 2016-12-16 09:22
前两天把虚拟串口搞出来了。但是发现只有一个串口的话,调试通讯协议的时候还是不够,想做出至少3个串口, ...

这个调试怎么样
xietingfeng 发表于 2017-4-2 11:28 | 显示全部楼层
虚拟串口作用还是在很大的。
yongwong99 发表于 2017-4-8 21:00 | 显示全部楼层
jackwugao 发表于 2017-4-16 23:42 | 显示全部楼层
QuakeGod 发表于 2016-12-16 10:09
要干活了,晚上回来接着写。

你好,能否分享想一下STM32F103多路虚拟串口程序,谢谢!我的怎么总是一插上USB就蓝屏?
jackwugao 发表于 2017-4-16 23:44 | 显示全部楼层
QuakeGod 发表于 2016-12-16 21:34
枚举时数据抓包

  Device - Device ID (followed by the endpoint for USB devices)

可否发到我的QQ670651138@QQ.COM ,万分感谢
 楼主| QuakeGod 发表于 2017-5-7 16:28 | 显示全部楼层
wgj_king 发表于 2017-4-27 22:13
咨询一下,这个虚拟串口号,可以自己手动改的吗?比如实际上,我们插了一个CP2102的串口上来了,它默认为C ...

可以
串口号是系统分配的,可以改,不冲突就可以。
 楼主| QuakeGod 发表于 2017-5-11 15:54 | 显示全部楼层
wgj_king 发表于 2017-5-11 13:45
继续请教,有测试过同时几路串口在线,并行最大波特率丢包率测试吗?

可以4路同时在线,由于是虚拟串口,波特率设置是没用的。最大波特率就是USB速度。4路串口共享USB全速12Mbps。由USB bulk传输保证,丢包率为0。
 楼主| QuakeGod 发表于 2017-5-11 16:01 | 显示全部楼层
程序源码:
MyStmTest2.rar (3.97 MB, 下载次数: 868)
USB驱动:
USB虚拟串口驱动.rar (848.23 KB, 下载次数: 537)

mydepc3721 发表于 2017-5-15 20:56 | 显示全部楼层
EP通道的方向,这个IN和OUT,是从主机的角度说的,往PC发数据的,就叫 IN,PC发出来的叫 OUT。
这个经典
mioc 发表于 2017-5-15 22:22 | 显示全部楼层
万分感谢作者的无私贡献,明天就拿到单板上面进行实际测试,看看效果如何~
mcuisp 发表于 2017-5-16 00:21 | 显示全部楼层
佩服楼主
谢谢分享源码
feelhyq 发表于 2017-5-16 08:50 | 显示全部楼层
溜溜溜
lzhp1999 发表于 2017-5-24 13:14 | 显示全部楼层
太厉害了。高人啊
wangchaoran 发表于 2017-7-10 14:47 | 显示全部楼层
程序编译稍微有些问题,修改之后实测能用,电脑识别出4个串口。楼主什么时候搞个7串口的试试?现在项目上用到USB转多路串口,越多越好,用stm32好像有点不能胜任
li717980 发表于 2017-8-4 08:58 | 显示全部楼层
多谢楼主,写的很详细。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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