如何获取通讯中或者已经打开的串口数据 20C

如何获取通讯中或者已经打开的串口数据。通过打开串口来获取数据的就算了。通讯中的串口是无法打开的,要的是已经打开的串口 ,就算底层的方法也行,提供思路也行

7个回答

你说的底层是有多底层?如果直接从硬件角度说的化,直接在已有串口线上接出来新的两根串口线到另一个串口设备上,这样在新的串口设备上收到的数据就是相当于是一份镜像。如果你不想这么做直接开启另一个进程打开相同的串口设备,这样也可以收到数据,但会影响已有的业务。

hdfikcvnlkdfsmgv
fanfanJava 改造硬件来说不适用。如果一个程序占用一个串口,我在新程序中打开这个串口是不行的,更别说获取数据了
2 年多之前 回复

如果是 windows平台上,不需要自己写代码作二次开发的话,可以尝试一下 AccessPort这个工具,可以监测别的程序通过串口收发的数据。

hdfikcvnlkdfsmgv
fanfanJava 得做二次开发
2 年多之前 回复

不知道能不能贴链接。AccessPort的网站是 www.sudt.com/cn/ap/index.html

hdfikcvnlkdfsmgv
fanfanJava 这个方法对于已经打开的串口是不行的
2 年多之前 回复

你好 这个你是想用c++写软件实现这个功能吗,如果是,我可以帮你 。请回复

有个串口监视工具可以实现你的要求!

看看这个帖子 或许对你有帮助http://blog.sina.com.cn/s/blog_8a7012cf0101410t.html

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐