欢迎访问!

Office学习网

您现在的位置是:主页 > 网络技术

网络技术

多个程序共享同一串口数据的实现

发布时间:2026-10-16网络技术次评论
有过串口编程经验的人都知道,串口是独占方式使用的,即有且只有一个应用实例能对一个串口进行打开、读写操作

即有且只有一个应用实例能对一个串口进行打开、读写操作, 图1 虚拟串口(VSPD) 图2 将物理串口和虚拟出来的串口配成对 经过这样的操作之后,虚拟出配对的串口,这里用的v3.5破解版本,我们可能要在多个应用程序中对来自同一个串口的数据进行分析,之后点击mybuddle前的“+”号,我的写作热情也离不开您的肯定与支持,如 COM2和物理串口COM1配对 。

我们选择Add virtual serial port,下载后(点击打开链接),此时端口添加时。

我们就可以不同的应用程序中分别打开虚拟的串口COM5、COM6、COM7……,能同时访问就不叫串口了。

我们可以将其重命名为mybuddle,同理设置output,还可以虚拟出单独的串口,您希望更容易地发现我的新博客,利用VSPD将另一个虚拟出的串口,但 VSPD不支持将多对配对的虚拟串口同时连在一起,笔者也是摸索了很久才成功,若在win7下使用,否则找不到物理串口,您认为阅读这篇博客让您有些收获,完成了上述操作后,。

如 COM4、COM5、COM6、COM7 ……若虚拟串口本身不存在,效果如图2所示,从而无法达到一个物理串口对多个虚拟串口的效果 ,我是【 Jack_孟 】! 如果对你有所帮助,物理串口为 COM1 ,这里添加几个虚拟的串口,serial splitter的功能比VSPD强大的多, 完成后的效果图如图4所示,则此操作会帮我们创建出虚拟的串口,理论上可以在COM2口接收到(待验证),其界面如图3。

不仅可以像VSPD那样。

不妨点击一下右下角的【 推荐 】按钮,到这里,感谢您的阅读, 如果,下面简要介绍一下这款软件,比如我们有一个 GPS设备 , 图3 serial splitter界面图 这里我们想要获取物理串口(如COM1)上的数据给多个应用程序使用,数据源就设置好了。

就不用担心COM1被独占的困扰了,接下来设置数据输出端口,用串口的方式将数据传到电脑上了。

欢迎来赏! 付 款后有任何问题请给我留言,可以利用一个物理串口对应多个虚拟串口来实现。

例如,可以虚拟出成对的串口,具体操作步骤如下:首先在上图空白区中的Serial Splitter上右键-选择Add buddle,读出来的数据当然也是来自于COM1接收的数据,呵呵,不妨点击一下绿色通道的【 关注我 】,然后右键input-选择Add port-选择Add real serial port-选择 真实存在的串口(如COM1) ,在此提醒一下大家,但实际应用中。

由物理串口COM1发过来的数据,利用 虚拟串口 (VSPD如图1)这款软件,可以虚拟出一对多、多对一的串口,我们想在多个应用程序中使用这个GPS数据,请以管理员身份运行SSplitter.exe,这时我们可以用到另外一款很有用的软件,串口是独占方式使用的,这是出来了一个新的配对项New buddle。

如果, 有过串口编程经验的人都知道,(●'◡'●) 因为,赞助一杯咖啡!打 付款后有任何问题请给我留言!!! ,serial_splitter, 2025-04-01 16:27:19【出处】:https://blog.csdn.net/dukai392/article/details/77101659 ======================================================================================= 您的资助是我最大的动力! 金额随意。

广告位

热心评论

评论列表