我有一个程序,它使用串口通讯与某些硬件通讯。没问题。 然后,我添加了两个GSM调制解调器的图片。在VB中,我使用一种协议(8数据,无,1)将调制解调器的COM端口打开到调制解调器,并且当调制解调器之间的通信处于打开状态并且正在运行时,我关闭了端口并重新打开了一个新协议(7个数据,偶校验,2停止)到我的硬件。几年前硬件已经标准化到这个速度,所以我不能改变这一点,大多数调制解调器不支持7,e,2协议。串行通讯
我想扩大调制解调器的支持,当端口关闭时,它们中的许多人会断开联系。我没有使用硬件握手。
所以这里是我的问题。 如何在不关闭串口的情况下最好地改变协议?
- 有没有人有另一个想法如何做到这一点,而无需更改任何硬件设置?
- 制作虚拟串口? (怎么样?)
- 想法?
的问题是,我也不清楚。你想以某种方式将不同的硬件连接到相同的端口? – Henrik
不!这是相同的硬件。硬件连接是PC - >调制解调器 - >调制解调器 - > PLC。大多数现代调制解调器不支持7个数据,甚至奇偶校验和2个停止位。这就是我必须使用其他协议连接到调制解调器,然后我才能使用PLC来协调。 – TAT