我有一个 C# 应用程序,通过串行端口将电脑连接到设备。
当我向设备发送数据时,如果设备发回数据,则会触发 datareceived 事件。
我想问这个。 有没有办法模拟设备的数据发送?
我的意思是,我不仅想在设备发送数据时触发 datareceived 事件。
这可能吗?
最佳答案
您必须有一个额外的免费 serial port .
如果需要,您可以:
- 只需添加另一个新的或
- 安装虚拟 COM 端口解决方案(例如 com0com)。
您可以使用软件 emulator 来利用您的 C# 程序设备通过Null modem .
关于C#串口,模拟串口写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8543482/