我有一个用 c# 开发的串行端口监听控制台应用程序,一切正常。
但是最近几天,接收到的数据没有改变,但实际上接收到的数据发生了变化(我可以从监视器检查或重新启动我的应用程序时)。端口始终保持写入与接收字符串相同的数据。但是当我重新启动我的应用程序时它会刷新数据。我的意思是串行端口不会刷新/更新收到的更改数据。
在我们将 FIFO 属性设置为 TRUE 之前,我的应用程序运行良好。端口设置为 FALSE 时没有问题。
这是一个地磅应用程序,现场有 20 个地磅。他们每个人都通过虚拟端口向我的服务器发送数据。(COM1....COM20)
任何想法?谢谢你的帮助。