c#在本机上实现串口通讯要不要写两个串口

如题所述

第1个回答  2016-09-24
为什么要写2个串口
一个串口就可以实现收和发的功能

C# 串口通信问题
1、USB串口线的信号传输不标准,写可能还好,读就不敢保证很好,我建议你就用串口线,两头都串口的。2、用SerialPort读是可以读的,看你读的方法对不对。private SerialPort m_Port = new SerialPort(portName, SerialConfiguration.WaveDetectorBaudRate, Parity.None, 0);\/\/SerialConfiguration.WaveDe...

C#中的串口通信SerialPort
C#中的串口通讯使用的是System.IO.Ports.SerialPort类。通过简单操作步骤,很容易实现串口的信息收发程序,从特定串口中接收数据并发送数据。串口的使用通常与线程结合,在子线程中进行耗时和重复工作,主线程或界面则负责数据展示处理。打开和关闭串口状态需在子线程处理过程中特别注意,以防出现无法捕获的异...

c# 设计两个串口并行接收数据
C#有封装好的组件 SerialPort ,只需要往一个窗口拖入2个组件对象就可以了。每个SerialPort 可以配置不同属性的,包括PortName(指明哪个串口)、BaudRate(多少波特率)等。

C#如何虚拟一个com串口,指虚拟一个本机没有的串口,通过串口调试工具向...
你直接装一个Virtual Serial Port Driver就行了,它可以虚拟出多个串口,同时也可以将两个虚拟串口连接起来,比如说你加了com3和com4,把这两个连起来之后,就可以开你图上的两个软件,一个向com3发送,一个在com4接收

用c#如何控制多个串口接收、发送信息???
每个串口是有串口号的,如果用的是串口控件,那么通过设置PortName = "...",这里...是COM1,COM2,...依次类推,每个代表一个串口。串口空间有个静态方法(忘了叫什么了)可以返回目前所有的串口名称。通过给不同的串口控件设置不同的名称,然后打开,就可以控制不同的串口。

C# winforms 有2个串口(A是正规串口,B是USB转串口),serialPort,将2个...
因为A是正规串口,你就算不插东西,那个串口也是存在的,而B是USB转的串口,你的USB没插上去的时候,2号串口是不存在的,不信你可以右键属性,设备管理,可以看到你电脑的串口,你拔掉A串口是不会有问题,但是B一拔掉,这个串口就没有了,所以。。。

用c#编写串口通信怎么通过一台电脑的两个usb接口相连发送数据
如果你只是测试,那只需要安装vspd这样的虚拟串口软件就行了。

C#多串口通信,线程?
是的,DataReceived事件是默认的多线程,不过都共享一个主线程,比如说你在一个事件里面写了Sleep,其他的事件也全部会休眠 每一个串口都有一个独立的DataReceived事件

C#一个串口发送数据,另一个串口马上接收相同的数据,怎么操作
同一台机只能有一个程序打开串口,自发自收的串口数据,可以将串口的2、3针脚短接,然后再对串口写数据,同时再读串口即可,读写串口可参看MSDN, system.io.ports.serialport 的C#代码 public static void Main(){ string name;string message;StringComparer stringComparer = StringComparer....

串口通讯232 422 485切换后C#编程上需要修改吗?
1、一般RS232通讯如果采用一问一答的方式,实际也是工作在半双工,RS485完全可以满足要求。实现转换需要两个RS485\/RS232转换器,PC机侧一个,单片机侧一个。2、如果是双全工,实现远距离传输应采用RS422,传输原理与RS485同,4根线,双全工。

相似回答